5251 Commits

Author SHA1 Message Date
bzbarsky%mit.edu
6908b8746f Allow generated content (:before/:after) for fieldsets. Bug 339289, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@210090 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-14 00:51:16 +00:00
bzbarsky%mit.edu
0f73e11291 Coalesce native theme change notifications to deal with the dozens of them we
get when the GTK theme changes.  Bug 352096, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@209833 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-12 04:36:03 +00:00
uriber%gmail.com
78cfa593e6 Refactor nsIFrame::PeekOfset to use iteration instead of recursion, plus some more related refactoring. bug=300131 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@209768 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-11 20:43:01 +00:00
bmlk%gmx.de
04ee0a91e7 use table display type for decision about the documentElement only if the frame creation is not tag based bug 340945 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@209733 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-11 18:09:16 +00:00
tor%cs.brown.edu
90cb31affc Bug 350059 Allow cairo.h usage in nsSVGUtils.h. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@209713 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-11 15:26:19 +00:00
uriber%gmail.com
fcf4d1b5af Backing out bug 300131 until I figure out how to deal with the bustage.
git-svn-id: svn://10.0.0.236/trunk@209689 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-11 08:03:28 +00:00
uriber%gmail.com
09e8c4f558 Refactor nsIFrame::PeekOfset to use iteration instead of recursion, and some related refactoring. bug=300131 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@209685 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-11 06:39:56 +00:00
bzbarsky%mit.edu
eec99de8eb Comment change to point to the bug that covers the issue
git-svn-id: svn://10.0.0.236/trunk@209673 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-10 23:23:31 +00:00
bmlk%gmx.de
9389d9a630 remove debug cruft (MOZ_LAYOUTDEBUG) and say that printing is finished once the regression dump is done bug 339500 r=sharparrow1 sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@209546 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-09 05:06:04 +00:00
longsonr%gmail.com
cba57ffcf0 Bug 351297 - textPath elements must have text element parents r=tor,sr=roc
git-svn-id: svn://10.0.0.236/trunk@209433 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-08 12:27:27 +00:00
neil%parkwaycc.co.uk
74cd7ccc2b Bug 70798 Ability to have transparent background on <popup>s r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@209326 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-07 08:50:43 +00:00
rbs%maths.uq.edu.au
0e25b2792f Reposition HasAttributeDependentStyle() to follow AttributeChanged() to give a chance to the latter to do something that gets picked up by the former, b=350002, r=bzbarsky, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@209119 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-03 22:49:33 +00:00
Olli.Pettay%helsinki.fi
a65685f201 Bug 350846, Combine NS_***_LOAD events, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@208936 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-31 19:33:01 +00:00
bzbarsky%mit.edu
a07cb5caa8 Just make all document mutation observers get notified through the binding
manager, to resolve issues with them depending on insertion points.  Bug 348573
follow, r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@208874 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-31 03:17:45 +00:00
bzbarsky%mit.edu
161d65f2e2 Put back the isReplaced setting that should not have gone away. Bug 349921,
caught by dbaron.


git-svn-id: svn://10.0.0.236/trunk@208842 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-30 20:41:00 +00:00
bzbarsky%mit.edu
ad197df81d The right bustage fix. Still bug 349921
git-svn-id: svn://10.0.0.236/trunk@208826 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-30 18:43:41 +00:00
bzbarsky%mit.edu
cd06b20493 Fix build bustage for --disable-xul. Bug 349921
git-svn-id: svn://10.0.0.236/trunk@208822 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-30 18:04:27 +00:00
uriber%gmail.com
30f3ba7887 Allow users of nsFrameTraversal to specify what features they want the iterator to have, and make nsFrame::GetFrameFromDirection() specify "following OOFs". bug=334626 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@208806 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-30 13:38:16 +00:00
bzbarsky%mit.edu
2cdb5cc2b9 Make popups that are kids of the root popup set have it as their parent;
generally make them more like other out-of-flows.  Remove various code that
worked around them being different.  Bug 349921, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@208763 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 22:20:41 +00:00
timeless%mozdev.org
46444dd782 Bug 106386 Correct misspellings in source code
r=bernd rs=brendan


git-svn-id: svn://10.0.0.236/trunk@208659 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 20:12:37 +00:00
bzbarsky%mit.edu
4e288d05f2 Retarget key events to the parent presshell if we have no root content. Bug
303260, r=mats, sr=roc


git-svn-id: svn://10.0.0.236/trunk@208595 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 02:04:16 +00:00
jruderman%hmc.edu
c0c3b74958 Bug 334514, FrameArena::~FrameArena should assert that it's empty. r=sr=roc. If you see the new assertion, "Some frame destructors were not called", please file a security-sensitive bug (blocking bug 334514) and/or fix it :)
git-svn-id: svn://10.0.0.236/trunk@208498 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-26 04:22:24 +00:00
mats.palmgren%bredband.net
2b07153d10 1. Make scroll frames non-splittable.
2. Make a placeholder splittable only if the out-of-flow is.
3. If a float placeholder is not splittable then place it immediately
   instead of failing to reflow it because it can't be split.
b=337419 (Patch B) r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@208285 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-24 05:22:16 +00:00
mrbkap%gmail.com
e186daab25 Update the caret's position and size after reflows. bug 334609, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@208144 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-23 02:06:39 +00:00
mats.palmgren%bredband.net
b3e8a55b32 Fix an "ASSERTION: same old and new parent frame". b=348708 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@208085 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-22 02:29:24 +00:00
mats.palmgren%bredband.net
0e4fca5671 Improve error handling in nsCSSFrameConstructor::CreateContinuingFrame() and its callers. b=337419 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@208083 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-22 01:33:46 +00:00
mrbkap%gmail.com
19c307e777 Invalidate the caret's position while we can still figure out which continuing frame we are in. bug 336637, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@207773 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 20:58:31 +00:00
mats.palmgren%bredband.net
3f20c69ea2 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
git-svn-id: svn://10.0.0.236/trunk@207728 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 13:15:26 +00:00
smontagu%smontagu.org
9ef3826c64 Only strip zero-width joiner and non-joiner control characters when we do our own Arabic shaping. Bug 280936, r=jshin, sr=rbs
git-svn-id: svn://10.0.0.236/trunk@207718 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 09:23:13 +00:00
uriber%gmail.com
7a3b5b4bcb Don't descend into bidi leaves in InitContinuationStates(). bug=348711 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@207706 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 07:50:35 +00:00
bzbarsky%mit.edu
dad790ea9c Make it possible for document observers who need to worry about XBL to observe
the binding manager and make presshell do that.  Bug 348573, r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@207498 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 22:41:58 +00:00
bzbarsky%mit.edu
e9bc1475e8 Don't clobber the parentFrame we need to recover letter frames on. Bug 348729, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@207497 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 22:26:02 +00:00
bzbarsky%mit.edu
5d3824c989 Use the right insertion frame for insertion points. Bug 348049, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@207407 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 01:37:52 +00:00
uriber%gmail.com
8749103b3d Reparent view list when inserting a new frame after a :before pseudo-element. bug=343540 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@207305 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-14 11:10:58 +00:00
rbs%maths.uq.edu.au
6451093b34 Frames from dynamic MathML table children are not made with the right creator, b=348153, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@207300 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-14 07:44:13 +00:00
rbs%maths.uq.edu.au
2578c6ff13 '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
git-svn-id: svn://10.0.0.236/trunk@207212 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-12 07:46:29 +00:00
pavlov%pavlov.net
473b90ffc0 speed up windows text rendering by avoiding using cairo when possible. also avoid save/restore dc when doing native themes. bug 342366. r=vlad
git-svn-id: svn://10.0.0.236/trunk@207000 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-09 20:25:07 +00:00
bzbarsky%mit.edu
75e1d26292 Handle the minimum font size being changed to 0 correctly. Bug 327054, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@206836 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 16:43:20 +00:00
Olli.Pettay%helsinki.fi
39cda82632 Bug 347836, Add static method to get nsIRootBox, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@206820 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 10:40:11 +00:00
longsonr%gmail.com
441621953f Bug 345418 - ASSERTION: trying to construct an SVGTSpanFrame for an invalid container. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@206814 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 10:00:55 +00:00
uriber%gmail.com
bf3c2a0692 Moved mCaretBidiLevel and its accessors from nsPresShell to nsFrameSelection. Also added sBidiKeyboard as a static service to nsContentUtils. bug=346891 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@206807 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 05:14:52 +00:00
uriber%gmail.com
a84d95cf24 Create bidi embedding only around inline containers (with a specified direction), not around inline replaced elements. bug=169139 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@206709 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-07 07:40:28 +00:00
uriber%gmail.com
17a6df652a Enable PeekOffset to find the visual beginning/end of a line, and use use it for bidi caret positioning. bug=302051 r=smontagu sr=roc
git-svn-id: svn://10.0.0.236/trunk@206472 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-03 06:24:11 +00:00
smontagu%smontagu.org
18132316c6 Update data files to Unicode 5.0. Bug 345156, r=jshin, sr=jag
git-svn-id: svn://10.0.0.236/trunk@206086 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-30 12:50:15 +00:00
smontagu%smontagu.org
e714082c54 Update data files to Unicode 5.0
git-svn-id: svn://10.0.0.236/trunk@206085 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-30 12:47:26 +00:00
smontagu%smontagu.org
9550d9c794 Update data files to Unicode 5.0
git-svn-id: svn://10.0.0.236/trunk@206084 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-30 12:39:56 +00:00
Olli.Pettay%helsinki.fi
06eae5daea Bug 346083, Crash [@ nsBoxObject::SetProperty], r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@205033 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-28 06:28:27 +00:00
Olli.Pettay%helsinki.fi
2d2e3002a1 Bug 346119, update PresContext's document when PresShell is changed, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@205031 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-28 06:22:19 +00:00
jag%tty.nl
aa42b18cfe Expand tab introduced in previous checkin. r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@203603 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-25 01:34:31 +00:00
sspitzer%mozilla.org
f460a1f699 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
git-svn-id: svn://10.0.0.236/trunk@203594 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-25 00:29:26 +00:00