Commit Graph

4441 Commits

Author SHA1 Message Date
cvshook%sicking.cc
55d0c600fa Kill nsGeneratedContentIterator and related classes and code since it's not used. r/sr=dbaron b=357957 2006-10-25 20:24:00 +00:00
cvshook%sicking.cc
5a6d9399ce Bug 357445: Some cleanup of range code. r/sr=jst 2006-10-21 01:30:54 +00:00
roc+%cs.cmu.edu
abed647846 Fixing Mac bustage 2006-10-19 02:17:51 +00:00
roc+%cs.cmu.edu
899128e82a Bug 343445. Change inline reflow strategy to avoid looking ahead through words while measuring text. r+sr=dbaron 2006-10-19 01:47:47 +00:00
jwatt%jwatt.org
bf57316f11 Replace aDesiredSize in comment with aReflowMetrics to make it match the parameter name (no bug) 2006-10-13 13:47:19 +00:00
Olli.Pettay%helsinki.fi
8f8a844353 Bug 355100, Remove XTF visuals (part I/II, not removing files), r=alex,bryner,aaronr,doronr sr=bz 2006-10-08 14:15:02 +00:00
smontagu%smontagu.org
d0d13390ae SetTransformedTextIsAscii() should depend on no multibyte text having been detected as well as on LeaveAsAscii(). Bug 333535 (relanding), r+sr=rbs 2006-10-08 06:57:34 +00:00
smontagu%smontagu.org
abfd8b7e04 Backing out patch from bug 333535 to test performance impact 2006-10-07 18:36:27 +00:00
mats.palmgren%bredband.net
fc88af4d70 Avoid crashing on OOM. b=352335 r+sr=roc 2006-10-07 08:53:06 +00:00
smontagu%smontagu.org
bd9f9842af SetTransformedTextIsAscii() should depend on no multibyte text having been detected as well as on LeaveAsAscii(). Bug 333535, r+sr=rbs 2006-10-04 11:40:49 +00:00
aaronleventhal%moonset.net
e7cd6c578f Bug 354832. Support nsIAccessibleText for html buttons and list options. r=ginn.chen, sr=roc 2006-10-02 19:33:49 +00:00
roc+%cs.cmu.edu
8e2657479b Bug 354451. Fix uppercasing of ß and possibly other regressions from bug 345071. r=smontagu,sr=rbs 2006-10-02 05:38:34 +00:00
uriber%gmail.com
e3d36a9971 Do the correction of caret position due to trimmed whitespace only when the caret is logically after the whitespace. bug=336408 r=rbs sr=roc 2006-09-25 11:39:10 +00:00
flamingice%sourmilk.net
23aaf31940 Bug 351575, Dereference before null check in |nsTypedSelection::GetRangesForInterval|, patch by Adam Guthrie <ispiked@gmail.com>, r=brettw, sr=bryner 2006-09-24 06:04:00 +00:00
roc+%cs.cmu.edu
ae80e3d181 Bug 312963. Apply aTryPull to pulls of inline frames as well as lines. r+sr=dbaron 2006-09-22 02:04:56 +00:00
roc+%cs.cmu.edu
32912b4dfa Bug 350137. Don't forget to apply BR-clearance when the BR is on the last line of a block. r+sr=dbaron 2006-09-22 01:53:13 +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
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
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
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
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
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
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
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
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
sayrer%gmail.com
9395f31ee3 bug 348669. Remove inappropriate nsCRT::free usage. r=timeless, sr=dbaron 2006-09-08 04:35:17 +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
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
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
timeless%mozdev.org
97d86b0df2 Bug 106386 Correct misspellings in source code
r=bernd rs=brendan
2006-08-28 20:12:37 +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
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
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
smontagu%smontagu.org
c9243fd53d Only strip zero-width joiner and non-joiner control characters when we do our own Arabic shaping (hunk missed in original checkin). Bug 280936, r=jshin, sr=rbs 2006-08-24 07:34:29 +00:00
mats.palmgren%bredband.net
fd99ce03ed 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
2006-08-24 05:22:16 +00:00
mats.palmgren%bredband.net
197aeb9174 Don't steal floats from descendant float containing blocks. b=348887 r+sr=roc 2006-08-22 03:04:18 +00:00
mats.palmgren%bredband.net
02eaae11b6 Improve error handling in nsCSSFrameConstructor::CreateContinuingFrame() and its callers. b=337419 r+sr=roc 2006-08-22 01:33:46 +00:00
mats.palmgren%bredband.net
ed6210be3f 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 2006-08-17 13:15:26 +00:00