Commit Graph

17679 Commits

Author SHA1 Message Date
roc+%cs.cmu.edu
2766298779 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@186243 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-19 02:44:40 +00:00
roc+%cs.cmu.edu
f6d7b49286 Bug 311457. nsMenuPopupFrame needs to create its widget in nsMenuPopupFrame::CreateWidgetForView, and only create the widget if it hasn't already been created. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@186241 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-19 01:10:27 +00:00
roc+%cs.cmu.edu
2d2444ef45 Bug 318425. Make sure the scrolled frame's view is set to include the overflow area of its frame. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@186240 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-19 01:07:41 +00:00
dbaron%dbaron.org
934908e421 Back out part of previous patch since it's a static/dynamic inconsistency.
git-svn-id: svn://10.0.0.236/trunk@186209 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-17 19:11:40 +00:00
dbaron%dbaron.org
82100c8435 Skip anonymous table objects (and our extra cell content box) when finding parents for style contexts of their descendants during style reresolution. b=289517 Patch from Boris Zbarsky <bzbarsky@mit.edu>. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@186208 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-17 18:58:47 +00:00
bmlk%gmx.de
a9a12da5e7 insert new rowgroup cellmaps in the order predicted by OrderRowGroups, bug=317554 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@186183 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-16 19:10:56 +00:00
dbaron%dbaron.org
0b82618f71 Don't store or use a widget in the delayed caret data; it's not important, and it might have been destroyed. b=307989 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@186150 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-16 04:58:33 +00:00
roc+%cs.cmu.edu
1c090ad037 Bug 320337. Remove mFrameConstructor member from nsListBoxBodyFrame. patch by Vidar Harr, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@186149 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-16 02:56:36 +00:00
dbaron%dbaron.org
104ca7dcc3 Null out line layout when crossing from box to non-box so we don't reuse an incorrect linelayout object. b=307992 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@186137 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-15 23:08:07 +00:00
dbaron%dbaron.org
3821b6f110 I'm tired of confusing Text and TextBox. DEBUG-only.
git-svn-id: svn://10.0.0.236/trunk@186132 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-15 22:26:18 +00:00
roc+%cs.cmu.edu
c37636da44 Bug 319675. Don't cross line boundaries looking for double-click targets. patch by Eli Friedman, r=sr=roc
git-svn-id: svn://10.0.0.236/trunk@186101 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-15 03:32:09 +00:00
roc+%cs.cmu.edu
305c919e9e Bug 307419. Remove mPresContext from XUL frames. patch by Vidar Harr, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@186100 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-15 03:30:17 +00:00
dbaron%dbaron.org
edf361ab3d Remove misspelled comment that is no longer true.
git-svn-id: svn://10.0.0.236/trunk@186085 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-14 23:46:34 +00:00
uriber%gmail.com
9c25e1e830 Bug 312550: Incorrect wrapping in RTL textarea with horizontal scrollbar. r=smontagu, sr=roc
git-svn-id: svn://10.0.0.236/trunk@186040 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-14 14:33:17 +00:00
gerv%gerv.net
76529f3fd6 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@185990 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-13 13:25:40 +00:00
roc+%cs.cmu.edu
6c53a55208 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@185980 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-13 00:57:56 +00:00
roc+%cs.cmu.edu
74858f37ce Bug 254755. deCOMtaminate nsIFormControlFrame. patch by jpl24, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@185977 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-12 23:53:06 +00:00
bsmedberg%covad.net
bc090e6604 Fix merge bustage for bug 313309
git-svn-id: svn://10.0.0.236/trunk@185973 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-12 21:23:47 +00:00
bzbarsky%mit.edu
6ad7798a02 Fix bug 306533 -- the first-letter can be in anonymous content. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@185960 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-12 15:48:37 +00:00
bsmedberg%covad.net
84a686c4a7 Conflict merge, bug 313309 (macro not used yet unless you have the final patches applied)
git-svn-id: svn://10.0.0.236/trunk@185957 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-12 14:14:03 +00:00
bzbarsky%mit.edu
2512824da5 Remove the mGoodToGo goop. Its main effect seems to be to cause crashes when
HTML <select>s are used in XUL.  Bug 319796, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@185924 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-11 20:45:58 +00:00
bzbarsky%mit.edu
5aa62a4475 Remove unsed code. Bug 307111, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@185923 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-11 20:40:07 +00:00
bmlk%gmx.de
ecad973c3b js error in layout testcase p= jason_barnabe bug 319824 NPOB r=me
git-svn-id: svn://10.0.0.236/trunk@185911 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-11 13:28:17 +00:00
vladimir%pobox.com
98071cad1d removing old files
git-svn-id: svn://10.0.0.236/trunk@185855 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-09 19:55:12 +00:00
neil%parkwaycc.co.uk
bec24c53d8 Bug 318128 Fix abuse of the CSS loader as a service r=bsmedberg sr=bz
git-svn-id: svn://10.0.0.236/trunk@185825 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-09 11:10:36 +00:00
bzbarsky%mit.edu
d475563ae9 Adding testcase
git-svn-id: svn://10.0.0.236/trunk@185824 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-09 04:33:52 +00:00
bzbarsky%mit.edu
116a9b3370 Handle XUL popups gracefully in non-XUL documents. Bug 306940, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@185816 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-08 22:04:06 +00:00
bzbarsky%mit.edu
f19f8ce55e Use the right parent for floating first-letter frames. Bug 306534, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@185815 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-08 21:57:19 +00:00
bzbarsky%mit.edu
6a36664955 Fix crash bug 282707. Patch by Mats Palmgren <mats.palmgren@bredband.net>, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@185809 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-08 19:01:20 +00:00
mark%moxienet.com
84fac7591c Bug 319558, crash [@ GetSelectionClosestFrameForChild] due to typo in bug 316281. Remove unwanted semicolon. Patch by Adam Guthrie <ispiked@gmail.com>. r=me
git-svn-id: svn://10.0.0.236/trunk@185808 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-08 18:09:17 +00:00
bzbarsky%mit.edu
510247e8b6 Remove no longer needed event hack. Bug 146399, patch by Vidar Haarr
<vhaarr+bmo@gmail.com>, r=dbaron, sr=rbs


git-svn-id: svn://10.0.0.236/trunk@185782 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-08 01:44:30 +00:00
roc+%cs.cmu.edu
66e8f6e1aa Bug 316281. Rework GetContentAndOffsetsFromPoint. r=uriber,sr=roc,patch by Eli Friedman
git-svn-id: svn://10.0.0.236/trunk@185773 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-07 23:08:39 +00:00
ginn.chen%sun.com
e64b3f31f3 Bug 284555 Menu text color remains -moz-menuhovertext when popup a dialog
r=aaronleventhal sr=roc


git-svn-id: svn://10.0.0.236/trunk@185754 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-07 05:50:16 +00:00
bzbarsky%mit.edu
762b4a7682 Fix crash bug 316012, r=biesi, sr=jst
git-svn-id: svn://10.0.0.236/trunk@185745 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-07 00:52:39 +00:00
bzbarsky%mit.edu
0c494d3744 Don't store the "normal" frame state for the root scrollframe, for now. Bug
318709, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@185743 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-06 23:56:17 +00:00
bzbarsky%mit.edu
0daaaef17c Prevent infinite recursion for cases when InstantiatePlugin returns a success
code without creating a plugin instance.  Bug 319332, r=biesi, sr=roc


git-svn-id: svn://10.0.0.236/trunk@185742 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-06 23:52:49 +00:00
bzbarsky%mit.edu
4067453492 Clear the prescontext property table when we tear down the frame tree so that
we don't try to destroy frames after the arena they come from has been
deallocated.  Bug 317855, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@185730 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-06 04:53:03 +00:00
bzbarsky%mit.edu
698aa98719 Windowless plugins should get SetWindow() called on them the same time normal
plugins do -- at reflow end, not just paint time.  Bug 266933, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@185729 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-06 04:50:26 +00:00
mrbkap%gmail.com
0074367f54 bug 319249: Remove the useless version of CreateRDFDocument that only had one user (and used pointers to nsCOMPtrs). r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@185726 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-06 01:33:15 +00:00
roc+%cs.cmu.edu
92255df90e Bug 319115. Move nsTextFrame interfaces around so nsTextFrame.h can go away. Preparation for forking nsTextFrame. patch by Stephen Blackheath, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@185721 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-06 00:39:08 +00:00
roc+%cs.cmu.edu
d915699909 Bug 319115. Move nsTextFrame interfaces around so nsTextFrame.h can go away. Preparation for forking nsTextFrame. patch by Stephen Blackheath, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@185720 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-06 00:32:52 +00:00
bzbarsky%mit.edu
8435649943 Don't bother calling SelectorMatches in Has*DependentStyle if the selector
won't affect our change bitfield.  Bug 319097, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@185709 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-05 18:59:54 +00:00
brettw%gmail.com
6f8da34eb9 Bug 302050: inline spellchecking for textboxes backend. r=bryner sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@185706 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-05 18:07:33 +00:00
gavin%gavinsharp.com
8dba09bdb0 Bug 201528: browser ignores MARQUEE BEHAVIOR = "SLIDE", patch by Martijn Wargers <martijn.martijn@gmail.com>, r=doronr, sr=jst
git-svn-id: svn://10.0.0.236/trunk@185663 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-04 20:49:55 +00:00
bmlk%gmx.de
96b4e23583 don't allocate nsDirectionalFrame on heap, bug 315321 patch by Marc Liddell r=roc sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@185646 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-03 15:44:43 +00:00
bmlk%gmx.de
d800c5f869 Do not prevent the creation of multiple captions, but display only the first one, bug 309322 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@185643 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-03 15:13:08 +00:00
cbiesinger%web.de
d01ec451f8 Bug #315841 don't flush frames in order to ensure that plugins are instantiated.
also, don't flush when inside of ObjectURIChanged
r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@185638 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-03 11:27:42 +00:00
dbaron%dbaron.org
6efef3c0ad Make wrapper preservation (the mechanism that makes the GC use reachability information between certain C++ objects rather than rooting at language boundaries) use an interface (nsIDOMGCParticipant) to get reachability information. Preserve the wrappers for event handlers as long as what they are attached to is reachable (from C++ or JS) to avoid entraining event handler closures in cycles. b=241518 r=mrbkap sr=jst
git-svn-id: svn://10.0.0.236/trunk@185636 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-03 07:42:40 +00:00
tor%cs.brown.edu
81e1238991 Bug 318379 - crash on a empty path with markers. r=jwatt
git-svn-id: svn://10.0.0.236/trunk@185624 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-03 00:00:49 +00:00
tor%cs.brown.edu
721509b62d Bug 314627 - implement SVGTSpanElement.getExtentOfChar.
Patch by longsonr@gmail.com, r=tor, sr=jst.


git-svn-id: svn://10.0.0.236/trunk@185623 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-02 23:57:47 +00:00