enndeakin%sympatico.ca
80e8d17ea4
Bug 353227, hopefully fix crash and release DOM storage manager, r+sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@212106 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-21 13:55:27 +00:00
bmlk%gmx.de
02306d36c5
mark for all reflows the rowgroup as incomplete if there are still nextinflows bug 347367 r/sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@212103 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-21 09:55:07 +00:00
gavin%gavinsharp.com
5c9241abf4
Bug 353410: useless null check in nsPrintEngine::SetupToPrintContent, patch by Ryan Jones <sciguyryan@gmail.com>, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@212069 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-20 18:26:15 +00:00
bzbarsky%mit.edu
d086311360
When painting backgrounds, don't loop over all rows. Just do the ones that
...
might intersect the dirty rect. Use the row cursor to optimize this. Bug
353455, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@212064 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-20 16:42:13 +00:00
timeless%mozdev.org
a93089ce1f
Bug 345982 Object - DOM Node does not update when changing values of a node's attributes
...
patch by sylvain.pasche@gmail.com r=timeless sr=neil
git-svn-id: svn://10.0.0.236/trunk@212062 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-20 15:35:52 +00:00
longsonr%gmail.com
5aec0184b1
Bug 353276 - path with 0 stroke-width does not display fill. r+sr=tor
...
git-svn-id: svn://10.0.0.236/trunk@212057 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-20 12:42:23 +00:00
longsonr%gmail.com
19eeeba991
Bug 349879 - nsSVGGlyphFrame.cpp code consolidation. r=tor, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@212055 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-20 09:26:59 +00:00
roc+%cs.cmu.edu
4339568eee
Update nsIFrame IID
...
git-svn-id: svn://10.0.0.236/trunk@212036 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-19 23:54:28 +00:00
roc+%cs.cmu.edu
2cdafb8452
Bug 350148. Improve scrolling of large documents generally by only searching descendants of the moving frame for position-varying graphics when we know we've actually painted position-varying graphics in this prescontext. r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@212028 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-19 22:05:33 +00:00
roc+%cs.cmu.edu
3e19b7fc4a
Bug 350148. Fix scrolling in IFRAMEs with borders or outlines, by having OptimizeVisibility take account of the fact that borders or outlines whose inner rectangle entirely encloses the visible area are not, in fact, visible. r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@212027 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-19 21:58:52 +00:00
roc+%cs.cmu.edu
9414980ef8
Bug 350148. Fix gmail scrolling speed by not creating nsDisplayBorder items for zero-width borders. r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@212023 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-19 21:46:01 +00:00
roc+%cs.cmu.edu
6b60d7bd32
Bug 241796. Use a row cursor to speed up painting and event handling in large tables, similar to what we do for large blocks already. r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@212022 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-19 21:39:33 +00:00
roc+%cs.cmu.edu
8d851a39b2
Bug 351268. Remove nsIFrame::AdjustFrameSize, it's unused. r=smontagu,sr=rbs
...
git-svn-id: svn://10.0.0.236/trunk@212018 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-19 21:04:06 +00:00
roc+%cs.cmu.edu
4d75bdec5d
Bug 349477. Generalize handling of non-inline frames in inline contexts so they all make pseudo-stacking-contexts. r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@212016 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-19 20:58:36 +00:00
aaronleventhal%moonset.net
a91bbb546f
Bug 349519. Crash and incorrect results for getOffsetAtPoint. r=ginn.chen, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@211996 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-19 17:29:10 +00:00
tor%cs.brown.edu
21a65357f0
Bug 351798 - path mouseover fires outside svg. r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@211994 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-19 16:35:29 +00:00
timeless%mozdev.org
4c8b94c084
Bug 352523 Warning: String literal converted to char* in formal argument aAttr in call to nsFrameUtil::Tag::GetAttr(char*).
...
r=roc sr=roc
git-svn-id: svn://10.0.0.236/trunk@211973 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-19 06:41:07 +00:00
rbs%maths.uq.edu.au
dce500c0f1
Dynamic changes to MathML table attributes don't work, b=347496, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@211970 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-19 04:43:14 +00:00
bzbarsky%mit.edu
b869f56794
Reinstate reflow count painting when it's needed. Bug 352851, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@211969 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-19 04:26:20 +00:00
bzbarsky%mit.edu
44797a0245
If we have to do a second pass because we found clearance on the first pass,
...
invalidate the entire area we're being moved to. Otherwise invalidates from
the first pass will be lost. Bug 352417, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@211967 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-19 00:15:15 +00:00
Olli.Pettay%helsinki.fi
f4d5b8a9f7
Bug 349931, crashes during drag-and-drop, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@211914 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-18 08:47:06 +00:00
db48x%yahoo.com
73fc6620b6
bug 351744: Memory leak in |inFileSearch::SetFilenameCriteria| (inFileSearch.cpp)
...
r=timeless, sr=biesi
git-svn-id: svn://10.0.0.236/trunk@211888 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-17 17:11:08 +00:00
timeless%mozdev.org
20ba3aa713
Bug 351688 nsCSSFrameConstructor::ContentRemoved has a hopefully useless DEBUG oversafe null check of parentFrame
...
r=mats.palmgren sr=bz
git-svn-id: svn://10.0.0.236/trunk@211863 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-16 23:01:12 +00:00
peterv%propagandism.org
4095896649
Fix for bug 351823 (Consider copying more properties when changing ownerDocument). r/sr=bz.
...
git-svn-id: svn://10.0.0.236/trunk@211854 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-16 17:15:38 +00:00
enndeakin%sympatico.ca
e5c37963b2
Bug 352704, clear DOM storage when clearing cookies, r=mconnor,jst, sr=dveditz
...
git-svn-id: svn://10.0.0.236/trunk@211834 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-15 21:28:48 +00:00
cvshook%sicking.cc
4bdc25fa02
fix bustage
...
git-svn-id: svn://10.0.0.236/trunk@211829 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-15 20:13:01 +00:00
cvshook%sicking.cc
2acc886a81
Bug 352583: Add functions to nsContentUtils for getting and setting the text content of a node. Use those functions rather than the multiple instances of such code we have now. r/sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@211826 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-15 19:54:45 +00:00
neil%parkwaycc.co.uk
723b791327
Limit translucent popups to chrome docshells b=70798 r+sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@211737 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-14 23:03:40 +00:00
bzbarsky%mit.edu
8945cce7f6
Remove the business about not knowing our collapsed state at first. We do know
...
it, and we're collapsed. Bug 352394, r=mats, sr=roc
git-svn-id: svn://10.0.0.236/trunk@210092 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-14 00:54:44 +00:00
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
Olli.Pettay%helsinki.fi
92e29dcad2
Additional patch for Bug 348304, use nsWeakFrame, not nsIContent, r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@210052 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-13 19:15:08 +00:00
smontagu%smontagu.org
a898ca275a
When text is displayed from right to left natively, reverse the coordinates of selection decoration to match. Bug 349352, r=uriber, sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@210006 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-13 08:10:19 +00:00
dbaron%dbaron.org
93672e2539
Simpler fix for bugs 307809 and 314502. b=352449 r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@209990 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-13 06:53:15 +00:00
bzbarsky%mit.edu
c16d0ba499
Fix leak in nsSVGUtils::GetCoordContextProvider. Bug 352295, r=tor, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@209881 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-12 18:37:05 +00:00
Olli.Pettay%helsinki.fi
b44d24cd2e
Additional patch for Bug 348304 to fix Bug 351909 r+sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@209845 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-12 07:27:38 +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
mats.palmgren%bredband.net
a2deb14fca
Remove an optimisation that prevented views from being reparented in some situations. b=351225 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@209825 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-12 03:47:38 +00:00
mats.palmgren%bredband.net
d961be1bb3
Limit -moz-column-count to 1000 to avoid "hang" for insanely large numbers. b=345583 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@209808 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-12 00:37:23 +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
b0654bda46
enable old assert (from 2001) to catch cellmap errors, fix one erroneus caller bug 351691 r/sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@209742 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-11 18:27:35 +00:00
bmlk%gmx.de
4b51748042
recover more gracefully from a error condition where cells are inserted into the cellmap after the last column bug 351328 r/sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@209738 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-11 18:18:08 +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
tor%cs.brown.edu
051c563081
Bug 351738 - remove nsISVGRendererSurface usage from nsSVGImageFrame.
...
r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@209712 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-11 15:16:43 +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
d818162f1c
Change nsIFrame::PeekOffset back to NS_IMETHOD to fix bustage from bug 300131
...
git-svn-id: svn://10.0.0.236/trunk@209687 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-11 07:44:59 +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
neil%parkwaycc.co.uk
8e13f3c09b
Make -moz-appearance count as opaque (also hides cairo bug) b=351716 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@209672 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-10 23:15:20 +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