Commit Graph

678 Commits

Author SHA1 Message Date
jruderman@hmc.edu
a59d58561c Add crashtests. In old builds, these would have shown the problem only when Firefox was running under Valgrind. 2007-12-23 16:54:56 -08:00
jruderman@hmc.edu
8df091207a Add a crashtest 2007-12-23 16:28:28 -08:00
hwaara@gmail.com
730486f134 bug 392040, <select> menu requires multiple clicks to show up in zoom pages, r=bz, sr=roc, a=blocking1.9+. Also checking in a testcase for bug 404872 2007-12-22 13:07:58 -08:00
jwalden@mit.edu
e4026e6bb9 Mr. President, we must not allow a crashtest gap! 2007-12-22 07:20:26 -08:00
roc+@cs.cmu.edu
b56b55c8cf Bug 409337. Discard invalidation requests made by hidden plugins. r=josh,sr=jst,a=beltzner 2007-12-22 00:56:57 -08:00
roc+@cs.cmu.edu
845d626a0d Bug 408749 crashtest 2007-12-20 19:30:32 -08:00
roc+@cs.cmu.edu
677dfbe4d2 Bug 408749. Use a QI check instead of a frame-type check to detect blocks. r+sr=bzbarsky,a=schrep 2007-12-20 19:28:18 -08:00
Olli.Pettay@helsinki.fi
88b19c4b16 Bug 392698, ASSERTION: can't mark frame dirty during reflow, r+sr=roc, a=blocking1.9 2007-12-20 15:49:46 -08:00
smontagu@smontagu.org
c2ccf0f7a0 Collect frames from all block continuations in the buffer for bidi resolution. Bug 408292. r+sr=roc, a=schrep 2007-12-20 02:06:14 -08:00
jruderman@hmc.edu
cdda9fa0f5 Add a crashtest 2007-12-19 15:11:17 -08:00
hwaara@gmail.com
9fc1c6a41c bug 307204, implement support for transparent windows in XUL for Mac OS X. r=josh, sr=roc, approval1.9=damons 2007-12-19 11:40:18 -08:00
bzbarsky@mit.edu
45399ad846 Fix leak bug 408883. r+sr=roc, a=sicking 2007-12-19 09:44:45 -08:00
Evan.Yan@Sun.COM
bc99bfe327 Bug 405248 - Space between embedded objects characters is missing r=aaronleventhal a=mtschrep 2007-12-19 04:57:08 -08:00
vladimir@pobox.com
1f7f3e59ed b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart 2007-12-18 15:01:15 -08:00
dholbert@cs.stanford.edu
0951ed356d Bug 404219: Reinsert (instead of discarding) frameList after failing to remove a frame from it. r=fantasai sr=roc a=blocking1.9 2007-12-18 11:22:12 -08:00
jruderman@hmc.edu
922af03703 Follow the yellow brick crashtest. 2007-12-16 22:33:10 -08:00
jruderman@hmc.edu
97ffc383c5 Add crashtest 2007-12-16 22:10:20 -08:00
jruderman@hmc.edu
87fd0d0fab No, Mr Bond, I expect you to crash. 2007-12-16 21:45:29 -08:00
jruderman@hmc.edu
1726b5f228 Add crashtest 2007-12-16 21:43:21 -08:00
jruderman@hmc.edu
1581c48523 Add very simple crashtest 2007-12-16 18:46:55 -08:00
jruderman@hmc.edu
24b5567585 Add crashtests 2007-12-16 17:40:02 -08:00
jruderman@hmc.edu
fb12b2f4d3 Add a crashtest 2007-12-16 17:35:54 -08:00
jruderman@hmc.edu
693eb9fc19 Add crashtest 2007-12-16 17:31:03 -08:00
jruderman@hmc.edu
ad87d32a07 Add crashtest 2007-12-16 13:51:26 -08:00
jruderman@hmc.edu
2aebbc0e0c Add crashtest 2007-12-15 21:46:14 -08:00
jruderman@hmc.edu
d23f17f501 Add crashtests 2007-12-15 21:40:08 -08:00
jruderman@hmc.edu
e4e0ed1504 Adding crashtest 2007-12-15 21:35:55 -08:00
jruderman@hmc.edu
2b21b749ab Add a crashtest. 2007-12-15 21:27:13 -08:00
jruderman@hmc.edu
e875b0d87c Add crashtest 2007-12-15 21:22:48 -08:00
jruderman@hmc.edu
241d9aa629 Add crashtest 2007-12-15 21:03:10 -08:00
jruderman@hmc.edu
743a8a007a Add crashtest 2007-12-15 20:36:59 -08:00
jruderman@hmc.edu
36db0b9274 Life is like a box of crashtests. 2007-12-15 20:09:27 -08:00
jruderman@hmc.edu
43302cd75a Add crashtests 2007-12-15 18:52:28 -08:00
jruderman@hmc.edu
df85b0f488 Add a crashtest. 2007-12-15 18:42:13 -08:00
jruderman@hmc.edu
9d19a8773a Add crashtest. 2007-12-15 18:40:51 -08:00
jruderman@hmc.edu
224ff2bbfd Add a crashtest. 2007-12-15 18:39:16 -08:00
jruderman@hmc.edu
61329b6324 Add crashtests 2007-12-15 18:37:15 -08:00
jruderman@hmc.edu
8a1ce20648 I came, I saw, I checked in a crashtest. 2007-12-15 17:06:22 -08:00
jruderman@hmc.edu
8abb56f97e Dammit, Jim! I'm a doctor, not a crashtest dummy! 2007-12-15 16:40:52 -08:00
jruderman@hmc.edu
a6d6ff8926 Don't crash me, bro! 2007-12-15 16:34:03 -08:00
jruderman@hmc.edu
81818e823f The first rule of crashtest club is you do not talk about crashtest club. 2007-12-15 16:13:33 -08:00
jruderman@hmc.edu
f086ee6f80 I have a fever, and the only perscription is more crashtests. 2007-12-15 16:11:52 -08:00
jruderman@hmc.edu
fc52f39e94 Add crashtest 2007-12-15 15:30:38 -08:00
jruderman@hmc.edu
2d188838a7 All your crashtests are belong to us 2007-12-15 14:36:28 -08:00
jruderman@hmc.edu
dc253cafb6 Add crashtest 2007-12-15 14:32:22 -08:00
jruderman@hmc.edu
37d519709b Really add crashtest 2007-12-15 14:29:47 -08:00
jruderman@hmc.edu
9a410d6745 Add crashtest 2007-12-15 14:25:19 -08:00
jruderman@hmc.edu
306d4afafe Crashtests with frickin' laser beams on their heads 2007-12-15 14:17:14 -08:00
jruderman@hmc.edu
99b40915ba Add crashtest 2007-12-15 13:11:32 -08:00
jruderman@hmc.edu
a2ae010008 Crashtest 2007-12-14 23:30:47 -08:00
jruderman@hmc.edu
a73482f145 Add crashtest. 2007-12-14 23:29:06 -08:00
jruderman@hmc.edu
04ef694388 Add column crashtests. 2007-12-14 23:26:42 -08:00
jruderman@hmc.edu
76c8e0a0e4 Add crashtest? 2007-12-14 23:21:11 -08:00
jruderman@hmc.edu
19eef2a450 Add crashtests. 2007-12-14 23:15:14 -08:00
jruderman@hmc.edu
b214597bec Add a crashtest. 2007-12-14 23:08:35 -08:00
jruderman@hmc.edu
1eefbd326e Add crashtest. 2007-12-14 22:57:47 -08:00
jruderman@hmc.edu
d81d9401eb Add crashtest. 2007-12-14 21:19:54 -08:00
smontagu@smontagu.org
89837357fe Make sure that the offsets in a textframe are up-to-date before creating a bidi continuation. Bug 406675, r=uriber, sr=roc, blocking1.9=schrep 2007-12-12 23:51:27 -08:00
dholbert@cs.stanford.edu
fede2e1623 Whitespace-only change -- fixing too-little-indentation in two lines added from bug 385607. 2007-12-12 16:24:32 -08:00
dbaron@dbaron.org
18cb1751a3 Remove unused height output from nsLineLayout::EndSpan. b=407086 r+sr=roc a=dsicore 2007-12-12 13:51:18 -08:00
dbaron@dbaron.org
67bbbda580 Remove some code that handles unconstrained widths (and fix nsFirstLetterFrame not to pass them). b=407086 r+sr=roc a=dsicore 2007-12-12 13:51:00 -08:00
dbaron@dbaron.org
a8963504e9 Remove unused nsHTMLReflowState::mRightEdge. b=407086 r+sr=roc a=dsicore 2007-12-12 13:50:27 -08:00
dbaron@dbaron.org
c119e66f4c Fix comment describing nsBlockFrame. 2007-12-12 13:49:14 -08:00
roc+@cs.cmu.edu
c43f5b8d12 Bug 407009. In the last-ditch reflow of a scrollframe, only show the scrollbars which are not styled 'hidden'. r+sr=dbaron 2007-12-11 18:28:50 -08:00
roc+@cs.cmu.edu
cfe771c051 Bug 404180. Bidi reordering moves frames around so we can't trust pfd->mBounds in nsLineLayout::RelativePositionFrames. r+sr=dbaron 2007-12-11 17:43:09 -08:00
roc+@cs.cmu.edu
23f2ab8f1c Bug 363729. Don't allow fixed-pos tables to have abs-pos children. r=dholbert,sr=dbaron 2007-12-11 17:21:34 -08:00
roc+@cs.cmu.edu
cba1d47793 Bug 405380. Bidi reordering moves frames around so we can't trust pfd->mBounds in nsLineLayout::RelativePositionFrames. r+sr=dbaron 2007-12-11 16:42:20 -08:00
aaronleventhal@moonset.net
a07336ecf3 Bug 405810. Expose line-number object attribute for caret in focused area. r=ginn, sr=roc, a=schrep 2007-12-11 06:15:21 -08:00
roc+@cs.cmu.edu
8a54485b51 Bug 407078. Don't allow a trailing break in a text run that is followed by a <br>. r=smontagu 2007-12-10 17:19:20 -08:00
roc+@cs.cmu.edu
55da4ea6d8 Bug 407397. Don't 'optimize' by not reflowing when a 0x0 frame is removed. Bad Kipp. r+sr=dbaron 2007-12-10 17:14:25 -08:00
roc+@cs.cmu.edu
991719200d Bug 407155. Backing out 392809 to fix regressions. a=schrep 2007-12-07 01:35:44 -08:00
roc+@cs.cmu.edu
d060406782 Bug 407111. Correctly set whether a break opportunity after non-text content fits. r+sr=dbaron,a=schrep 2007-12-07 01:17:19 -08:00
roc+@cs.cmu.edu
deaf474141 Bug 407227. Include end-of-linebreaker-textrun break opportunity in min-width calculation. r+sr=dbaron,a=schrep 2007-12-06 19:27:01 -08:00
roc+@cs.cmu.edu
079aadfbec Bug 407227. Include end-of-linebreaker-textrun break opportunity in min-width calculation. r+sr=dbaron,a=schrep 2007-12-06 19:16:07 -08:00
roc+@cs.cmu.edu
21900626e0 Bug 407015. Dropdown listboxes should not propagate computed height from the scrollframe to its scrolled content. r+sr=dbaron 2007-12-06 16:10:31 -08:00
roc+@cs.cmu.edu
3d895dcd14 Bug 405577. Allow available width to go negative for inlines/text, so we can tell whether zero-width content fits or not. Also allow textframes to honour a forced break at the end of the text. r+sr=dbaron 2007-12-05 17:24:03 -08:00
smontagu@smontagu.org
fdfed24896 Only try to process first-letter frames when they exist. Bug 404209, r+sr+b=roc 2007-12-05 00:15:15 -08:00
bzbarsky@mit.edu
b7743fbcec Fix bug 406485. Patch by fantasai, r+sr=roc 2007-12-04 19:22:55 -08:00
roc+@cs.cmu.edu
a05edceefa Bug 375304. Make nsHTMLScrollFrame handle situations where the child content height depends on our height. patch by Eli Friedman, r+sr=roc,dbaron 2007-12-04 19:05:57 -08:00
roc+@cs.cmu.edu
f46bfbd93f Bug 406568. Don't reflow abs-pos kids of a block if we're going to reflow it again because of a clearance change. r=sr=dbaron 2007-12-04 18:57:53 -08:00
roc+@cs.cmu.edu
264008d558 Backing out unintentionally-checked in stuff 2007-12-04 18:12:40 -08:00
roc+@cs.cmu.edu
ea37d818bc Bug 392809. Break between whitespace and following punctuation even when stop_at_punctuation is false. Don't stop between punctuation and following non-punctuatino if the preceding punctuation follows white-space. r=smontagu 2007-12-04 18:11:17 -08:00
dmose@mozilla.org
a7aaa3bf1f Backing out fix for bug 392785 as per roc + mconnor. 2007-12-04 15:32:08 -08:00
dholbert@cs.stanford.edu
108776476e Bug 402567: make scrollframe GetMinWidth return the scrolled frame's min-width. r+sr=dbaron a=blocking1.9 2007-12-04 14:03:16 -08:00
roc+@cs.cmu.edu
a1bfe8ccdd Bug 406484. Do RecoverStateFrom for not-dirty inline lines containing floats when willReflowAgain is true, because the floats must be moved by deltaY. r+sr=dbaron 2007-12-03 17:30:49 -08:00
bzbarsky@mit.edu
41fb8f72d7 Fix bug 402937 -- don't allow recursion into Instantiate(). r=biesi, sr=jst, a=dsicore. 2007-12-03 14:09:00 -08:00
bzbarsky@mit.edu
6991247863 Relanding bug 403657, since there was no obvious perf impact 2007-12-03 13:31:26 -08:00
dholbert@cs.stanford.edu
49fa4d6678 Re-landing Bug 405517, after backing it out to look for Ts regression. (no regression found) 2007-12-03 12:41:24 -08:00
dholbert@cs.stanford.edu
b59516ee43 Backing out Bug 405517 to see if it causes a Ts regression 2007-12-03 11:34:45 -08:00
bzbarsky@mit.edu
e628936671 Backing out bug 403657 to see whether it causes the Ts regression 2007-12-03 10:32:51 -08:00
reed@reedloden.com
2676ba7d90 Bug 368554 - "[quirks] Image inside table inside table-cell with small width is wrapped" [p=chris@pearce.org.nz (Chris Pearce [cpearce]) r+sr=roc a=blocking1.9+] 2007-12-03 01:24:49 -08:00
roc+@cs.cmu.edu
3577d8dad0 Bug 403426. We should clear whitespace status when we reset the linebreaker. If a final break opportunity exists we should save it and forward it to the line layout. Relanding with a fix so hopefully we won't crash Tp this time. r=smontagu 2007-12-03 00:22:07 -08:00
masayuki@d-toybox.com
db9a1f0734 Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc, b1.9=dbaron 2007-12-02 22:51:57 -08:00
bzbarsky@mit.edu
764340917d Don't position bullets on empty list items too high. Bug 403657, r+sr=dbaron 2007-12-02 21:33:22 -08:00
dholbert@cs.stanford.edu
bf57d93119 Bug 405517: Allow margins to affect empty line y-pos, to enforce emptyLine.mBounds.y always == emptyLine.next().mBounds.y r+sr=roc, a=blocking1.9 2007-12-02 21:30:02 -08:00
roc+@cs.cmu.edu
c879238a00 Bug 406297. Assertion about stale float caches should not fire when the line is not dirty, because the float cache is not stale in that case. r+sr+a=dbaron 2007-12-02 20:25:02 -08:00
roc+@cs.cmu.edu
d77a6b0058 Relanding bug 404624 because it was not, in fact, responsible for that assert 2007-12-02 20:18:37 -08:00
roc+@cs.cmu.edu
b2e3b8803a Backing out fix for bug 404624 because I think it's causing a mochitest to assert 2007-12-02 18:20:22 -08:00
roc+@cs.cmu.edu
26f2048d33 Relanding fix for bug 404624 because it had no effect on Tp 2007-12-02 17:42:52 -08:00
roc+@cs.cmu.edu
202376d9be Backing out bug 404624 to see if it fixed Tp regression on bl-bldxp01 2007-12-02 12:47:41 -08:00
fantasai.cvs@inkedblade.net
7595405d06 fix incorrect loop test condition for skipping irrelevant frames; update code to deal properly with skipped frames; b=404213 r+sr=roc 2007-12-01 19:13:23 -08:00
roc+@cs.cmu.edu
cc4171d53e Backing out bug 375304 to fix reftest failures. 2007-12-01 03:49:13 -08:00
roc+@cs.cmu.edu
54e87ad4ef Bug 400244. Remove UndoSplitPlaceholders which is not only unnecessary but actually harmful/crashy. r=fantasai,sr=dbaron 2007-12-01 02:51:56 -08:00
mats.palmgren@bredband.net
f1fcdfee8f Propagate |aRemoveOnlyFluidContinuations| when removing continuations in other blocks. b=405178 r+sr=roc a=mtschrep 2007-12-01 02:47:58 -08:00
roc+@cs.cmu.edu
ff06dbce58 Bug 375304. Fix absolute positioning where the abs-pos container is scrollable and has a height constrained by min-height etc. Patch by Eli Friedman, r+sr=roc 2007-12-01 02:38:09 -08:00
roc+@cs.cmu.edu
1a6bd11ee8 Bug 399531. Rework TrimTrailingWhitespace so that we recompute the overflow area for trimmed textframes and so that soft hyphens in otherwise-empty textframes are activated. r+sr=dbaron 2007-12-01 01:24:24 -08:00
roc+@cs.cmu.edu
fa3ff59fd9 Bug 406137. Fix crashes on redhat.com etc by avoiding RecoverFloats traversing stale float caches. r+sr=dbaron 2007-12-01 00:29:02 -08:00
reed@reedloden.com
98141f6d9e Bug 395628 - ""ASSERTION: post-reflow queues not empty" with feed in <frame>" [p=mats.palmgren@bredband.net (Mats Palmgren) r=smaug r+sr=dbaron a=blocking1.9+] 2007-11-30 23:22:44 -08:00
roc+@cs.cmu.edu
41d0d00457 Backing out bug 403426 2007-11-30 12:52:24 -08:00
roc+@cs.cmu.edu
a2464227d0 Bug 403426. Clear break-after-whitespace flags when we reset the linebreaker. Also rescue a trailing break opportunity when we reset the line breaker and notify the line layout that the opportunity exists. r=smontagu 2007-11-30 12:03:33 -08:00
roc+@cs.cmu.edu
6d826063d8 Bug 404624. Silence assertion failures by allowing PropertyProvider's content length to be PR_INT32_MAX. r=smontagu 2007-11-30 11:59:03 -08:00
roc+@cs.cmu.edu
1b7dd2d6f3 Bug 320378. Skip reflowing lines in ReflowDirtyLines if we know that we're going to come back here because clearance was detected. r+sr=dbaron 2007-11-29 17:49:01 -08:00
uriber@gmail.com
f2309956d8 test for bug 288789. r=smontagu 2007-11-26 12:05:25 -08:00
smontagu@smontagu.org
5e7ee1a7dc Prevent duplicate entries in the line-break array. Bug 404204, b+r+sr=roc 2007-11-26 00:27:06 -08:00
bzbarsky@mit.edu
886b623f02 Fix bug 403134. r+sr=roc 2007-11-25 16:15:20 -08:00
bzbarsky@mit.edu
1cec19400e Backing out bug 392040 to fix bug 404872. a="it's a blocker regression, and it's keeping me and Gavin from using Bugzilla" 2007-11-25 15:17:23 -08:00
bzbarsky@mit.edu
4a5824179b Don't resize widgets to negative sizes. Bug 397871, r+sr=roc, a=beltzner. 2007-11-23 15:18:08 -08:00
Olli.Pettay@helsinki.fi
2976ce8f18 Bug 368760, r=mats, sr=roc, a=blocking1.9+ 2007-11-22 12:47:33 -08:00
bzbarsky@mit.edu
d973cf8f82 Make to reinitialize windowless plug-ins correctly when restoring from bfcache. Bug 385649, r+sr=roc. Many thanks to Matthew Gregan for spotting the problem! 2007-11-21 20:58:33 -08:00
reed@reedloden.com
9f430aad1b Bug 404636 - "Building without SVG fails" [p=romaxa@gmail.com (romaxa) r+sr=roc a1.9=schrep] 2007-11-21 13:09:12 -08:00
smontagu@smontagu.org
6c1f138d0d Use Unicode escapes instead of octal escapes to print non-ASCII text in frame tree dumps. Bug 403871, r+sr=roc, a=dsicore 2007-11-21 03:00:16 -08:00
smontagu@smontagu.org
eb7e623bfe Use Unicode escapes instead of octal escapes to print non-ASCII text in frame tree dumps. Bug 403871, r+sr=roc, a=dsicore 2007-11-21 02:37:40 -08:00
smontagu@smontagu.org
5b828a286e Testcase for bug 402380 2007-11-21 02:21:00 -08:00
reed@reedloden.com
56411c05f1 Bug 404519 - "some margin and edges twips/app units confusion" [p=reg@freebsd.org (Jeremy Lea) / chpe@gnome.org (Christian Persch) r+sr=roc a1.9=schrep] 2007-11-20 21:09:58 -08:00
jwatt@jwatt.org
b9c98ad20d Fixing build bustage for those building without SVG turned on 2007-11-20 05:28:56 -08:00
hwaara@gmail.com
9eae694ac6 bug 392040, SELECT menu requires multiple clicks to show up on some pages. This also happened when using full page zoom. r+sr=roc, a=blocking1.9+ 2007-11-19 11:20:35 -08:00
roc+@cs.cmu.edu
548f806233 Bug 364801. nsHTMLScrollFrame::RemoveFrame needs to destroy the frame it removes. r+sr=mats 2007-11-18 14:24:21 -08:00
roc+@cs.cmu.edu
cfd185cf42 Bug 331809. Make nsSubdocumentFrame explicitly clip its contents; content can bleed out otherwise, for example if there is no scrollframe associated with the subdocument's viewport. r+sr=mats 2007-11-18 14:20:16 -08:00
roc+@cs.cmu.edu
6a0c55fe89 Bug 402950. Allow spans to always be placed on a line, because part of the span may fit even if the whole span doesn't. Also request backup earlier so we always backup if we decline to place a frame. r+sr=dbaron 2007-11-18 13:36:18 -08:00
bzbarsky@mit.edu
71abc8fcc3 The frame model depends on the span attribute, so changing span should reconstruct frames. Bug 403249, r=bernd, sr=roc 2007-11-18 10:56:49 -08:00
jwatt@jwatt.org
f13939fbdc Back out failed attempt to fix build bustage 2007-11-18 05:43:06 -08:00
jwatt@jwatt.org
0d1df11022 Fix build bustage due to checkin for bug 294086. I'll get this reviewed post checkin. 2007-11-18 04:46:50 -08:00
jwatt@jwatt.org
4d976af81a Fixing bug 294086. <svg> should be a replaced element. r+sr=dbaron@mozilla.com blocking1.9=tor@acm.org 2007-11-18 04:09:03 -08:00
enndeakin@sympatico.ca
f3dee7a7ae Bug 394600, address bz's additional popup reworking comments, add tests for removing popups, r+sr=bz,a=beltzner 2007-11-17 07:47:38 -08:00
roc+@cs.cmu.edu
5a449a18d5 Bug 394752. Skip over preformatted newlines when moving caret; the caret will appear at the end of a line when it is positioned at the start of the next line with a HINTLEFT. r=smontagu 2007-11-15 18:25:59 -08:00
roc+@cs.cmu.edu
4dcead5d4b Bug 403455. Allow prewrap text to record 'last break opportunity'. r=smontagu 2007-11-15 17:48:26 -08:00
roc+@cs.cmu.edu
2675d646bc Bug 403589. Fuse memory allocations in gfxTextRun. r=pavlov 2007-11-15 17:43:47 -08:00
dholbert@cs.stanford.edu
83e03526b3 Bug 403129: Count zero-width clip rectangles at edge of a BandRect as overlapping it. r+sr=roc, a=blocking1.9 2007-11-15 15:56:23 -08:00
fantasai.cvs@inkedblade.net
fb7fdc7e86 nsOverflowContinuationTracker::Insert wasn't expecting to pull from overflowContainers list into same parent's excessOverflowContainers list, b=399843 r+sr=roc 2007-11-15 11:23:07 -08:00
dholbert@cs.stanford.edu
e042a678b0 Bug 393655: Fix undetected cases of lines going empty --> nonempty, due to margins. r+sr=roc, a=blocking1.9+ 2007-11-15 11:07:04 -08:00
dbaron@dbaron.org
579235bed6 Rename new width keywords to match CSS WG decision. b=402706 r+sr=bzbarsky a=blocking1.9+ 2007-11-15 10:10:31 -08:00
bzbarsky@mit.edu
ac8234d604 Don't compare lines from different blockframes' lists to each other. Also fix handling of text-decorations in in-flows of blocks with text-indent. Bug 393330, r+sr=roc, a=schrep 2007-11-14 22:12:17 -08:00
reed@reedloden.com
3f2752be52 Bug 396278 - "should take edge values from print settings instead of prefs" [p=chpe r+sr=roc r=gavin a1.9=schrep] 2007-11-13 11:14:07 -08:00
rflint@ryanflint.com
7872a37fed Backout bug 396278 due to failing reftests 2007-11-13 06:18:36 -08:00
reed@reedloden.com
3d0523f876 Bug 396278 - "should take edge values from print settings instead of prefs" [p=chpe r+sr=roc r=gavin a1.9=schrep] 2007-11-13 02:30:39 -08:00
dbaron@dbaron.org
9ce1bd86be Make inline-block and table-caption elements not ignore text-decoration. b=371249 r+sr=roc a=dsicore 2007-11-12 11:12:24 -08:00
fantasai.cvs@inkedblade.net
d2127d252d ignore overflow containers when balancing, b=399407, r+sr=roc a=beltzner 2007-11-12 11:00:59 -08:00
roc+@cs.cmu.edu
e0ac0a1bc3 Backing out bug 375304 because of reftest failure 2007-11-11 19:40:27 -08:00
roc+@cs.cmu.edu
4da3232491 Bug 375304. Fix absolute positioning for scrolled abs-pos containers with weird height constraints. patch by Eli Friedman, r+sr=roc 2007-11-11 18:19:35 -08:00
roc+@cs.cmu.edu
27f5bebbe9 Bug 389707. Rework text-transform:capitalize by putting logic to decide what to capitalize into nsLineBreaker. r=smontagu 2007-11-11 17:51:31 -08:00
smontagu@smontagu.org
236b92ed37 Clear first-letter state when leaving the first-letter frame inserted by the frame constructor. Bug 402380, r+sr+blocking1.9=roc 2007-11-11 11:44:33 -08:00
mats.palmgren@bredband.net
6ff9f4a686 Use async version of Invalidate() to avoid flushing pending notifications. Also, document this aspect of the Invalidate() API. b=402198 r+sr=roc a=mtschrep 2007-11-09 16:51:02 -08:00
jruderman@hmc.edu
8cc395f83d Fix bug 401393, leak and assertion with Flash if Greasemonkey is installed. r=sicking, sr=jst, a=blocking1.9. 2007-11-09 14:26:04 -08:00
dholbert@cs.stanford.edu
3c53007c53 Bug 398181: Use NSCoordSaturatingAdd/Subtract in 3 places where we might have unconstrained heights. r+sr+a=roc 2007-11-09 09:16:36 -08:00
roc+@cs.cmu.edu
82e4c439f9 Tests for bug 391584 and other general tests for word movement with layout.word_select.eat_space_to_next_word set to true 2007-11-09 00:54:47 -08:00
reed@reedloden.com
948ef26c2b Bug 400081 - "Leak gfxFont and gfxTextRun with font-size: 0" [p=cpearce r+sr=roc a1.9=stuart] 2007-11-09 00:04:19 -08:00
reed@reedloden.com
d0eb65c981 Bug 400369 - "List markers (bullets) positioned incorrectly for left- and center-aligned list items in RTL lists" [p=uriber@gmail.com (Uri Bernstein) r=smontagu sr+a1.9=roc] 2007-11-08 23:49:56 -08:00
reed@reedloden.com
f968a1c4dc Fixing bustage from landing of bug 397510. 2007-11-08 23:37:31 -08:00
reed@reedloden.com
27a0532bd8 Bug 397510 - Limit the number of lines we build textruns in BuildTextRuns (speeds up painting of huge pages) [p=roc r=smontagu a=blocking1.9+] 2007-11-08 23:27:18 -08:00
reed@reedloden.com
1d2c085173 Bug 398101 - Be more diligent about invalidating textruns for lines [p=roc r+sr=dbaron a=blocking1.9+] 2007-11-08 22:55:32 -08:00
reed@reedloden.com
496329b8c8 Bug 402338 - "outline property on inline-block painted too far outside" [p=roc r+sr=dbaron a=blocking1.9+] 2007-11-08 22:49:38 -08:00
reed@reedloden.com
ec9b5160d0 Bug 385417 - Rework textrun glyph representation so we can handle clusters containing glyphs in different fonts [p=roc r=stuart r=smontagu a=blocking1.9+] 2007-11-08 22:27:23 -08:00
bzbarsky@mit.edu
f531bf7329 Fixing build bustage. 2007-11-08 22:08:16 -08:00
bzbarsky@mit.edu
4c46c12f56 Handle GetPositionAndSize flushing reflow. Bug 399410, r+sr=roc, a=beltzner 2007-11-08 21:58:47 -08:00
roc+@cs.cmu.edu
a1e0ed3605 Bug 403004. Let the text-transform style setting loop cross non-fluid continuation boundaries. r+sr=bz 2007-11-08 15:37:34 -08:00
reed@reedloden.com
50d128a352 Backout roc's patch for bug 385417, as it most likely caused bug 402990 and the numerous test failures. 2007-11-07 23:41:06 -08:00
reed@reedloden.com
c138e9a426 Bug 307242 - Use ClearFloats instead of inspecting the space manager to determine the final height of a block formatting context [p=roc r=elif sr=roc a=blocking1.9+] 2007-11-07 20:42:26 -08:00
reed@reedloden.com
00ceaa5363 Bug 391584 - Pass around a context string so we can detect word breaks at the beginning or end of frames [p=roc r=smontagu a=blocking1.9+] 2007-11-07 20:33:28 -08:00
reed@reedloden.com
2fc6943fb7 Bug 385417 - Rework textrun glyph representation so we can handle clusters containing glyphs in different fonts [p=roc r=stuart r=smontagu a=blocking1.9+] 2007-11-07 20:31:33 -08:00
reed@reedloden.com
5dbce5ddb5 Bug 336408 - Allow the caret to be positioned at the end of trimmed whitespace, as if the whitespace wasn't trimmed [p=roc r=smontagu sr=mrbkap a=blocking1.9+] 2007-11-07 20:07:00 -08:00
reed@reedloden.com
bb564a7d0b Bug 398144 - Make blocks that are margin-roots never consider themselves empty. [p=roc r+sr=dbaron a=blocking1.9+] 2007-11-07 19:55:12 -08:00
reed@reedloden.com
c6d0b4440c Bug 400826 - We shouldn't build the styles array for transformed textruns assuming every frame in a flow has the same style; instead we should build it frame by frame. [p=roc r=smontagu a=blocking1.9+] 2007-11-07 19:52:33 -08:00
dholbert@cs.stanford.edu
320468981b Bug 400171: check line mCombinedArea (along with mBounds) to find float damage. r+sr=roc, a=blocking1.9+ 2007-11-07 12:07:54 -08:00
dholbert@cs.stanford.edu
b5a99492d9 Bug 398797: let rel.-positioned inline-blocks be containing blocks for abs. content. r+sr=bz, a=blocking1.9+ 2007-11-07 12:00:51 -08:00
dholbert@cs.stanford.edu
1dd69820d0 Bug 398453 - Add unconstrained size check for pagebreakframe reflow. r+sr=roc, a=blocking1.9+ 2007-11-07 11:49:44 -08:00
dholbert@cs.stanford.edu
c357c9fcad Bug 398215 - Add RTL case for handling overflow width in BoxReflow. r+sr=roc, a=blocking1.9+ 2007-11-07 03:18:30 -08:00
dholbert@cs.stanford.edu
feef919693 Bug 381152 - prevent bandRects from having height > nscoord_MAX. r+sr=roc, a=blocking1.9 2007-11-07 03:03:10 -08:00
dholbert@cs.stanford.edu
bfeb48e02e Bug 385823 - Let us call NotifyPercentHeight even when computed height is already set, because it'll be set on imageFrames. r+sr=dbaron, a=beltzner 2007-11-06 14:47:29 -08:00
jst@mozilla.org
8ed8c5149f Fixing bug 401053. Make sure to initialize LiveConnect any time a Java applet is loaded, no matter what markup was used to load the applet. r+sr=dveditz@cruzio.com, a=dsicore@mozilla.com 2007-10-31 15:52:11 -07:00
roc+@cs.cmu.edu
23a4a840a3 Bug 389666. The mTransformedTextOffset field of MappedFlow wasn't always being set up correctly, so let's just stop using it altogether. r=smontagu,a=vlad 2007-10-23 17:07:26 -07:00
masayuki@d-toybox.com
aad8b02ec5 Bug 399159 left edge is not aligned when text-align: justify; in Japanese paragraph (relanding) r+sr+a=roc 2007-10-21 01:10:34 -07:00
roc+@cs.cmu.edu
7a31877544 Bug 393096. Allow an element containing breakable whitespace to introduce a break opportunity no matter what the context. Also cleans up some trimming stuff and adds comprehensive whitespace breaking and trimming reftests. r+sr=dbaron 2007-10-20 00:30:26 -07:00
dholbert@cs.stanford.edu
dd259dd796 Bug 399384: Make first-letter frames use nearest ancestor blockFrame's content node, instead of direct parent's. r=bzbarsky, r+a=roc 2007-10-19 10:41:29 -07:00
fantasai.cvs@inkedblade.net
344d6b32b9 Fix StealFrame failure + crash, b=400223 r+sr=roc a=roc 2007-10-19 07:54:07 -07:00
roc+@cs.cmu.edu
7210b8c4a3 Backing out bug 397510 again because again it looks like it might have caused a regression, and we don't need it for M9 2007-10-18 21:56:05 -07:00
bzbarsky@mit.edu
02105448ce Make vertical resizing of framesets work in standards mode. Bug 376981, r+sr=dbaron 2007-10-18 20:45:30 -07:00
bzbarsky@mit.edu
f4a14b2ffc Don't show the plug-in view when it should actually be hidden. Bug 398213, r+sr=roc 2007-10-18 20:41:07 -07:00
dietrich@mozilla.com
ba0e963628 re-landing Bug 393758 2007-10-18 19:01:05 -07:00
reed@reedloden.com
e6ba209193 Fixing bustage from landing of bug 397510. 2007-10-18 18:33:52 -07:00
dietrich@mozilla.com
cd47b16d5a Bug 397510 Scrolling in large file is very slow due to textrun reconstruction (re-landing for roc) 2007-10-18 18:19:11 -07:00
roc+@cs.cmu.edu
523af98b9b Backing out bustage fix 2007-10-17 23:48:44 -07:00
gavin@gavinsharp.com
3d5815da5b Back out the patch for bug 399159 because it's suspected of having caused the Tp regression 2007-10-17 10:03:09 -07:00
roc+@cs.cmu.edu
3d8ce0f47f Backing out 393758 just in case it caused perf regression 2007-10-16 16:56:27 -07:00
roc+@cs.cmu.edu
62761abd1f Backing out fix for bug 397510 to see if it fixes the Tp regression 2007-10-16 01:20:22 -07:00
roc+@cs.cmu.edu
c9fff8055b Fixing bustage 2007-10-15 14:20:36 -07:00
roc+@cs.cmu.edu
85116646be Bug 393758. Detect when we're about to create two flows with the same element in the same textrun (which violates our invariants), and prevent it by starting a new textrun for the second flow. r=smontagu 2007-10-15 14:15:35 -07:00
roc+@cs.cmu.edu
4ad51c6b43 Bug 397510. Limit the number of lines below the initial line for which we reconstruct textruns. Speeds up line painting near the top of huge documents. r=smontagu 2007-10-15 14:11:37 -07:00
masayuki@d-toybox.com
96a98b686f Bug 399159 left edge is not aligned when text-align: justify; in Japanese paragraph r+sr+a=roc 2007-10-15 05:37:15 -07:00
jst@mozilla.org
348b4bf532 Fixing build bustage. 2007-10-13 10:10:30 -07:00
jst@mozilla.org
73d06385cd Fixing bug 399406. Make sure to initialize LiveConnect (if needed) when loading applets. r+sr+a=jonas@sicking.cc 2007-10-13 09:42:44 -07:00