Commit Graph

18889 Commits

Author SHA1 Message Date
bzbarsky%mit.edu
eb996179db 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
2006-09-20 16:42:13 +00:00
timeless%mozdev.org
b17f13e009 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
2006-09-20 15:35:52 +00:00
longsonr%gmail.com
039418d9b9 Bug 353276 - path with 0 stroke-width does not display fill. r+sr=tor 2006-09-20 12:42:23 +00:00
longsonr%gmail.com
a65929a5d1 Bug 349879 - nsSVGGlyphFrame.cpp code consolidation. r=tor, sr=roc 2006-09-20 09:26:59 +00:00
roc+%cs.cmu.edu
60bc945af8 Update nsIFrame IID 2006-09-19 23:54:28 +00:00
roc+%cs.cmu.edu
1710fb769b 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 2006-09-19 22:05:33 +00:00
roc+%cs.cmu.edu
8339688ad2 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 2006-09-19 21:58:52 +00:00
roc+%cs.cmu.edu
cef42d026c Bug 350148. Fix gmail scrolling speed by not creating nsDisplayBorder items for zero-width borders. r+sr=dbaron 2006-09-19 21:46:01 +00:00
roc+%cs.cmu.edu
c5f6e4e0b1 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 2006-09-19 21:39:33 +00:00
roc+%cs.cmu.edu
383028dfd0 Bug 351268. Remove nsIFrame::AdjustFrameSize, it's unused. r=smontagu,sr=rbs 2006-09-19 21:04:06 +00:00
roc+%cs.cmu.edu
b625dcc429 Bug 349477. Generalize handling of non-inline frames in inline contexts so they all make pseudo-stacking-contexts. r+sr=dbaron 2006-09-19 20:58:36 +00:00
aaronleventhal%moonset.net
bcb5fcb2c0 Bug 349519. Crash and incorrect results for getOffsetAtPoint. r=ginn.chen, sr=roc 2006-09-19 17:29:10 +00:00
tor%cs.brown.edu
5542384be0 Bug 351798 - path mouseover fires outside svg. r+sr=roc 2006-09-19 16:35:29 +00:00
timeless%mozdev.org
1e256fb19b Bug 352523 Warning: String literal converted to char* in formal argument aAttr in call to nsFrameUtil::Tag::GetAttr(char*).
r=roc sr=roc
2006-09-19 06:41:07 +00:00
rbs%maths.uq.edu.au
218c696ae2 Dynamic changes to MathML table attributes don't work, b=347496, r+sr=roc 2006-09-19 04:43:14 +00:00
bzbarsky%mit.edu
feea3a45cc Reinstate reflow count painting when it's needed. Bug 352851, r+sr=roc 2006-09-19 04:26:20 +00:00
bzbarsky%mit.edu
d2bf3432ae 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
2006-09-19 00:15:15 +00:00
Olli.Pettay%helsinki.fi
4b1c4393e9 Bug 349931, crashes during drag-and-drop, r+sr=roc 2006-09-18 08:47:06 +00:00
db48x%yahoo.com
e1bce0236e bug 351744: Memory leak in |inFileSearch::SetFilenameCriteria| (inFileSearch.cpp)
r=timeless, sr=biesi
2006-09-17 17:11:08 +00:00
timeless%mozdev.org
610243d09d Bug 351688 nsCSSFrameConstructor::ContentRemoved has a hopefully useless DEBUG oversafe null check of parentFrame
r=mats.palmgren sr=bz
2006-09-16 23:01:12 +00:00
peterv%propagandism.org
88c9a50cca Fix for bug 351823 (Consider copying more properties when changing ownerDocument). r/sr=bz. 2006-09-16 17:15:38 +00:00
enndeakin%sympatico.ca
e9212da0b0 Bug 352704, clear DOM storage when clearing cookies, r=mconnor,jst, sr=dveditz 2006-09-15 21:28:48 +00:00
cvshook%sicking.cc
f127c27191 fix bustage 2006-09-15 20:13:01 +00:00
cvshook%sicking.cc
9241f85443 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 2006-09-15 19:54:45 +00:00
neil%parkwaycc.co.uk
0696d9668a Limit translucent popups to chrome docshells b=70798 r+sr=bz 2006-09-14 23:03:40 +00:00
bzbarsky%mit.edu
b7a3c71cc9 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
2006-09-14 00:54:44 +00:00
bzbarsky%mit.edu
855ac3bf2e Allow generated content (:before/:after) for fieldsets. Bug 339289, r+sr=dbaron 2006-09-14 00:51:16 +00:00
Olli.Pettay%helsinki.fi
1258b8cec1 Additional patch for Bug 348304, use nsWeakFrame, not nsIContent, r+sr=dbaron 2006-09-13 19:15:08 +00:00
smontagu%smontagu.org
0a2168427f When text is displayed from right to left natively, reverse the coordinates of selection decoration to match. Bug 349352, r=uriber, sr=bz 2006-09-13 08:10:19 +00:00
dbaron%dbaron.org
7bd45c49a1 Simpler fix for bugs 307809 and 314502. b=352449 r+sr=bzbarsky 2006-09-13 06:53:15 +00:00
bzbarsky%mit.edu
7f3a28046d Fix leak in nsSVGUtils::GetCoordContextProvider. Bug 352295, r=tor, sr=roc 2006-09-12 18:37:05 +00:00
Olli.Pettay%helsinki.fi
bfcbe65fbe Additional patch for Bug 348304 to fix Bug 351909 r+sr=bz 2006-09-12 07:27:38 +00:00
bzbarsky%mit.edu
5c5673fe67 Coalesce native theme change notifications to deal with the dozens of them we
get when the GTK theme changes.  Bug 352096, r+sr=roc
2006-09-12 04:36:03 +00:00
mats.palmgren%bredband.net
63da0cfd56 Remove an optimisation that prevented views from being reparented in some situations. b=351225 r+sr=roc 2006-09-12 03:47:38 +00:00
mats.palmgren%bredband.net
6b4972181b Limit -moz-column-count to 1000 to avoid "hang" for insanely large numbers. b=345583 r+sr=roc 2006-09-12 00:37:23 +00:00
uriber%gmail.com
38c1e056e9 Refactor nsIFrame::PeekOfset to use iteration instead of recursion, plus some more related refactoring. bug=300131 r+sr=roc 2006-09-11 20:43:01 +00:00
bmlk%gmx.de
3640d5a918 enable old assert (from 2001) to catch cellmap errors, fix one erroneus caller bug 351691 r/sr=bzbarsky 2006-09-11 18:27:35 +00:00
bmlk%gmx.de
06d5ebe18c recover more gracefully from a error condition where cells are inserted into the cellmap after the last column bug 351328 r/sr=bzbarsky 2006-09-11 18:18:08 +00:00
bmlk%gmx.de
fc928f9cd2 use table display type for decision about the documentElement only if the frame creation is not tag based bug 340945 r/sr=bzbarsky 2006-09-11 18:09:16 +00:00
tor%cs.brown.edu
5f9199a263 Bug 350059 Allow cairo.h usage in nsSVGUtils.h. r+sr=roc 2006-09-11 15:26:19 +00:00
tor%cs.brown.edu
d00e0ed9e8 Bug 351738 - remove nsISVGRendererSurface usage from nsSVGImageFrame.
r+sr=roc
2006-09-11 15:16:43 +00:00
uriber%gmail.com
0fa608ce5e Backing out bug 300131 until I figure out how to deal with the bustage. 2006-09-11 08:03:28 +00:00
uriber%gmail.com
d869620f7f Change nsIFrame::PeekOffset back to NS_IMETHOD to fix bustage from bug 300131 2006-09-11 07:44:59 +00:00
uriber%gmail.com
95b377fc13 Refactor nsIFrame::PeekOfset to use iteration instead of recursion, and some related refactoring. bug=300131 r+sr=roc 2006-09-11 06:39:56 +00:00
bzbarsky%mit.edu
1a03ce4f8a Comment change to point to the bug that covers the issue 2006-09-10 23:23:31 +00:00
neil%parkwaycc.co.uk
d54bafff3f Make -moz-appearance count as opaque (also hides cairo bug) b=351716 r+sr=roc 2006-09-10 23:15:20 +00:00
bmlk%gmx.de
787acea91d remove debug cruft (MOZ_LAYOUTDEBUG) and say that printing is finished once the regression dump is done bug 339500 r=sharparrow1 sr=dbaron 2006-09-09 05:06:04 +00:00
bmlk%gmx.de
3b2bf8ecb8 remove debug cruft (MOZ_LAYOUTDEBUG) and say that printing is finished once the regression dump is done bug 339500 r=sharparrow1 sr=dbaron 2006-09-09 04:52:57 +00:00
cbiesinger%web.de
a0791fb0bb backing out patch for Bug 349879 since it turned creature red 2006-09-09 03:57:03 +00:00
longsonr%gmail.com
cadc9b51db Bug 349879 - nsSVGGlyphFrame.cpp code consolidation. r=tor, sr=roc 2006-09-08 14:31:29 +00:00
longsonr%gmail.com
c56c77c39d Bug 351570 - improve nsSVGPatternFrame encapsulation. r=tor, sr=bzbarsky 2006-09-08 13:54:05 +00:00
longsonr%gmail.com
f25097377f Bug 351384 - improve nsSVGGradientFrame encapsulation. r=tor, sr=bzbarsky 2006-09-08 13:19:47 +00:00
longsonr%gmail.com
28dcfe891e Bug 351297 - textPath elements must have text element parents r=tor,sr=roc 2006-09-08 12:27:27 +00:00
rbs%maths.uq.edu.au
8ded00e282 MathML: stretchy attribute not working in some situations, b=320303, r+sr=roc 2006-09-08 07:32:45 +00:00
sayrer%gmail.com
9395f31ee3 bug 348669. Remove inappropriate nsCRT::free usage. r=timeless, sr=dbaron 2006-09-08 04:35:17 +00:00
Olli.Pettay%helsinki.fi
dcf9d82cc6 Additional patch for bug 348304, fixes bug bug 351318, r+sr=dbaron 2006-09-07 09:17:52 +00:00
rbs%maths.uq.edu.au
be1c63d3ec fix bustage on balsa 2006-09-07 09:01:18 +00:00
Olli.Pettay%helsinki.fi
23e9b4b3b4 Additional patch for bug 348304, fixes bug 351323, r+sr=dbaron 2006-09-07 08:59:49 +00:00
neil%parkwaycc.co.uk
0eff12bbc6 Bug 70798 Ability to have transparent background on <popup>s r+sr=roc 2006-09-07 08:50:43 +00:00
rbs%maths.uq.edu.au
de61177a24 Consolidation of some mtable/matrix related attributes that affect the style, and make them responsive to dynamic changes via JavaScript, b=179619, r+sr=roc 2006-09-07 03:45:45 +00:00
bzbarsky%mit.edu
f230b8c84b Update our cached YMosts when our regions are cleared. Bug 351202, r+sr=roc 2006-09-07 03:01:25 +00:00
dbaron%dbaron.org
0efab2d31f Check in XUL framework for acceptance tests with HTML reference renderings. Not part of build. b=344591 2006-09-05 21:50:54 +00:00
rbs%maths.uq.edu.au
1e16edc901 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 2006-09-03 22:49:33 +00:00
Olli.Pettay%helsinki.fi
4364552a81 Bug 348304, @nsMenuFrame::HandleEvent, r=enndeakin, sr=dbaron 2006-09-03 20:25:58 +00:00
Olli.Pettay%helsinki.fi
64e491c833 Bug 351036, Combine NS_IMAGE_ERROR and NS_SCRIPT_ERROR, r+sr=jst 2006-09-02 10:00:26 +00:00
bmlk%gmx.de
9fa638f000 make sure the nextinflow will be pushed bug 347367 r/sr=roc 2006-09-02 09:14:02 +00:00
bmlk%gmx.de
b6cec66d11 compute the BC information only if there are cells bug 350906 r/sr=bzbarsky 2006-09-02 08:48:39 +00:00
bmlk%gmx.de
ccfb295963 expand zerospans before one tries to mark them as dead cells bug 350524 r/sr=bzbarsky 2006-09-02 08:33:52 +00:00
flamingice%sourmilk.net
c8ea44c3ea Bug 332797, Erroneous tree.columns[0] undefined property warning, patch by Andrew Miller <ak.miller@auckland.ac.nz>, r=enndeakin, sr=jst 2006-09-01 05:09:54 +00:00
Olli.Pettay%helsinki.fi
a42613e4f6 Bug 350846, Combine NS_***_LOAD events, r+sr=jst 2006-08-31 19:33:01 +00:00
longsonr%gmail.com
c649d543a5 Bug 350581 - Remove nsSVGCairoGlyphGeometry.h. r+sr=tor 2006-08-31 12:29:29 +00:00
bzbarsky%mit.edu
9a35cacece Fix crash bug 349398, r+sr=sicking 2006-08-31 03:22:36 +00:00
bzbarsky%mit.edu
7fc60a8e53 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
2006-08-31 03:17:45 +00:00
bzbarsky%mit.edu
9a8f99c3bb Put back the isReplaced setting that should not have gone away. Bug 349921,
caught by dbaron.
2006-08-30 20:41:00 +00:00
tor%cs.brown.edu
ebe9831255 Bug 347437 - Marker elements sometimes point backwards.
Patch by amenzie@us.ibm.com, r=tor, sr=bz
2006-08-30 20:29:45 +00:00
bzbarsky%mit.edu
f5928e255b The right bustage fix. Still bug 349921 2006-08-30 18:43:41 +00:00
tor%cs.brown.edu
97a226473c Bug 348296 - stop exponential amount of wasted work for nested svg
without a viewBox specified.  r+sr=roc
2006-08-30 18:38:10 +00:00
bzbarsky%mit.edu
432b5c8cce Fix build bustage for --disable-xul. Bug 349921 2006-08-30 18:04:27 +00:00
smontagu%smontagu.org
c54186691c Make the test for visual order before Arabic shaping more fine-grained. Bug 258099, r=uri, sr=roc 2006-08-30 14:20:46 +00:00
uriber%gmail.com
ca5218736c 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 2006-08-30 13:38:16 +00:00
uriber%gmail.com
186084ac05 Use the caret visual position as a base for visual movement, but the logical position as a base for logical movement. bug=350012 r=smontagu sr=roc 2006-08-30 09:26:39 +00:00
bzbarsky%mit.edu
d50efed99e Fix build bustage. Bug 349921 2006-08-29 23:19:06 +00:00
bzbarsky%mit.edu
724ccdb167 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
2006-08-29 22:20:41 +00:00
bzbarsky%mit.edu
33ea7b8269 When cleaning up anonymous content, let the ESM know; that way if any of it is
:hover or :active the state will be updated accordingly.  Bug 314346, r+sr=roc
2006-08-29 22:00:26 +00:00
bzbarsky%mit.edu
c36c5046fd Speed up ClearFloats for cases when we have lots of floats. Bug 349113, r+sr=roc 2006-08-29 21:56:51 +00:00
joshmoz%gmail.com
a8722319b3 use slower idle event timer for plugins that are hidden by tabs. b=336060 r=mento sr=jst 2006-08-29 19:14:53 +00:00
rbs%maths.uq.edu.au
cf5252eb5e MathML <mtable>s sometimes have incorrect scriptlevel, b=328141, r+sr=roc 2006-08-29 17:21:36 +00:00
timeless%mozdev.org
97d86b0df2 Bug 106386 Correct misspellings in source code
r=bernd rs=brendan
2006-08-28 20:12:37 +00:00
bmlk%gmx.de
6fa9482b95 mark the whole table ofr bc recomputation if the rowgroups change bug 347796 r/sr=bzbarsky 2006-08-28 17:41:46 +00:00
bmlk%gmx.de
6f250e7252 match the numer of columnss in the cellmap and the col cache bug 350081 r/sr=bzbarsky 2006-08-28 17:39:36 +00:00
mats.palmgren%bredband.net
31e06677ed Don't iterate past the beginning line (crash fix). b=350370 r+sr=bzbarsky 2006-08-28 07:30:01 +00:00
bzbarsky%mit.edu
23d7c72d67 Retarget key events to the parent presshell if we have no root content. Bug
303260, r=mats, sr=roc
2006-08-28 02:04:16 +00:00
jruderman%hmc.edu
822415306c 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 :) 2006-08-26 04:22:24 +00:00
mats.palmgren%bredband.net
889bd7963e Don't overlap scroll frame margin box with float (regression). b=350046 r+sr=roc 2006-08-25 22:55:32 +00:00
bzbarsky%mit.edu
c72fb8dce5 Fix bug 349695 by taking a different approach to setting display:none on HTML
forms inside tables; this approach overrides author styles.  r+sr=dbaron
2006-08-25 22:33:17 +00:00
bzbarsky%mit.edu
3ff9bf85e8 Remove some unnecessary members and code. Bug 335477, patch by Marc Liddell
<marcldl+mozbugs@gmail.com>, r+sr=roc
2006-08-25 16:46:22 +00:00
mats.palmgren%bredband.net
d246a69ba0 Don't steal floats from descendant float containing blocks. b=348887 (patch B) r+sr=roc 2006-08-25 04:17:41 +00:00
sayrer%gmail.com
196a357bca bug 349170. nsCSSValue should use nsMemory allocators. r+sr=bz 2006-08-25 03:27:47 +00:00
pedemont%us.ibm.com
9ab4bf6929 Bug 339863 - Scriptable SVG interfaces inherit from non-scriptable interfaces. Missed one file in my original check in. r=tor 2006-08-24 20:00:10 +00:00
dbaron%dbaron.org
d1291517db Add testcases used on reflow branch (bug 300030). 2006-08-24 18:06:23 +00:00