masayuki@d-toybox.com
1ba248b82a
Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc b1.9=dbaron
2008-02-16 07:31:27 -08:00
roc+@cs.cmu.edu
726c1331b6
Bug 400813, check in the right version of the patch
2008-02-14 02:03:01 -08:00
roc+@cs.cmu.edu
af040703bd
Bug 400813. Text with font-size:0 should not make a line be treated as empty. r+sr=dbaron
2008-02-14 01:08:33 -08:00
roc+@cs.cmu.edu
6bf3ea28aa
backing out bug 400813 again due to reftest failure...
2008-02-11 18:48:17 -08:00
roc+@cs.cmu.edu
d97d015ba9
Bug 400813. Lines with font-size:0 content should not be treated as empty. r+sr=dbaron
2008-02-11 17:42:14 -08:00
dholbert@cs.stanford.edu
6fe22be8e2
Bug 412607: Fix wrapping issue by clearing trimmable width before trying CanPlaceFrame. r+sr=roc, a=blocking1.9
2008-02-07 15:00:37 -08:00
roc+@cs.cmu.edu
16f09c0914
Backing out 400813, sigh
2008-01-29 23:35:05 -08:00
roc+@cs.cmu.edu
cea3b4cad4
Bug 400813. Lines with actual content that just happens to be zero-width should be treated as non-empty. r+sr=dbaron
2008-01-29 23:12:26 -08:00
uriber@gmail.com
35a6adefad
Fix bullet positioning for justified RTL list items. bug=410503 r=smontagu sr=roc a1.9=dsicore
2008-01-04 02:22:38 -08:00
dbaron@dbaron.org
4e4a8c74e4
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
7b2eae711e
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
roc+@cs.cmu.edu
c8e58fcae4
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
22756550ec
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
smontagu@smontagu.org
3e84dea94d
Only try to process first-letter frames when they exist. Bug 404209, r+sr+b=roc
2007-12-05 00:15:15 -08:00
dmose@mozilla.org
a6fdd0495b
Backing out fix for bug 392785 as per roc + mconnor.
2007-12-04 15:32:08 -08:00
masayuki@d-toybox.com
750db70c19
Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc, b1.9=dbaron
2007-12-02 22:51:57 -08:00
roc+@cs.cmu.edu
a56e29de6c
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
reed@reedloden.com
f1fa6bedaf
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
roc+@cs.cmu.edu
c351d0f3b1
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
jwatt@jwatt.org
2026f64e35
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
dbaron@dbaron.org
1ca258ac67
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
reed@reedloden.com
d148a8e7a8
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
d41adc49a6
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
roc+@cs.cmu.edu
b7e13a0e43
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
roc+@cs.cmu.edu
22e433ebeb
Bug 392829. Clean up nsLineLayout code that's not used (or at least used differently). r+sr+a=dbaron
2007-10-01 19:36:26 -07:00
roc+@cs.cmu.edu
fbc8cc858c
Bug 96041. Compute precise glyph extents for high-quality text, and when requested. r=vlad,r+sr=dbaron
2007-09-23 19:19:14 -07:00
roc+@cs.cmu.edu
0fbb25da89
Backing out due to test bustage
2007-09-22 06:28:16 -07:00
roc+@cs.cmu.edu
8b73dd10a0
Bug 96041. Compute true glyph bounding metrics. r=vlad,dbaron,sr=dbaron
2007-09-22 05:43:52 -07:00
roc+@cs.cmu.edu
60aaa349b8
Bug 385270. Clean up textframe offset invariants: try #2 --- mContentLength no longer exists/is no longer trusted. r=smontagu,a=dbaron
2007-08-15 11:39:38 -07:00
roc+@cs.cmu.edu
820ddd70c4
Backing out
2007-08-15 09:20:46 -07:00
roc+@cs.cmu.edu
5fb9c13f26
Bug 385270. Clean up textframe offset invariants: try #2 --- mContentLength no longer exists/is no longer trusted. r=smontagu,a=dbaron
2007-08-15 09:04:17 -07:00
roc+@cs.cmu.edu
c5d88e34c7
Backing out patches for bug 385270 (mostly --- due to other checkins in the meantime, the GetContent*() helper functions need to stay) to fix regressions. a=schrep
2007-07-30 16:56:14 -07:00
roc+@cs.cmu.edu
79baa601e2
Bug 385270. Remove unnecessary (hopefully) bidi offset adjustment; the offsets will get fixed by a later reflow. r+sr=dbaron
2007-07-23 20:48:10 -07:00
jwalden@mit.edu
12e960c504
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 00:08:04 -07:00
sharparrow1@yahoo.com
913eae025f
Bug 285608: hangs when page with float printed. r+sr=roc.
2007-06-27 09:35:31 -07:00
roc+@cs.cmu.edu
8f9197e293
Bug 383551. Clean up IsInlineFrame, nsStyleDisplay::IsBlockLevel and related methods. r+sr=dbaron
2007-06-26 19:31:35 -07:00
mats.palmgren@bredband.net
96a48511ff
Check LL_GOTLINEBOX before using mLineBox. b=382396 r+sr=dbaron
2007-05-30 08:08:50 -07:00
sharparrow1@yahoo.com
dd87ddc925
Bug 45631: text-indent: n% doesn't incrementally reflow correctly. r+sr=roc.
2007-05-21 02:55:27 -07:00
roc+@cs.cmu.edu
09bccacf57
Bug 381130. Small changes to layout to fix an inline reflow bug and add a new API to nsLineLayout to support tab stops. r+sr=dbaron
2007-05-20 20:44:26 -07:00
dbaron@dbaron.org
4f3ba5aad9
Remove now-unneeded checks for eStyleUnit_Null. b=379741 r+sr=bzbarsky
2007-05-10 23:02:31 -07:00
bzbarsky@mit.edu
e33c373d3f
Twiddle parentheses a little bit. Bug 311415 followup, r+sr=dbaron
2007-05-09 19:55:15 -07:00
bzbarsky@mit.edu
d6284567b3
Change the FrameNeedsReflow API to pass the dirty flags to be added directly tothe method, instead of setting them before calling the method. That way we canavoid reflowing the ancestor of a reflow root which is not itself dirty but hasdirty children. This also makes it harder to set dirty bits inconsistentlywith the FrameNeedsReflow call. Bug 378784, r+sr=dbaron, pending rbs' reviewon the mathml parts.
2007-05-06 12:16:51 -07:00
bzbarsky@mit.edu
6adcfb8d84
Make computed style handle eStyleUnit_Chars. Bug 371043, r+sr=dbaron
2007-05-04 23:09:50 -07:00
bzbarsky@mit.edu
96cd2eee3b
Make computed style handle "normal" for line-height by computing an actualnumeric height. Bug 371041, r+sr=dbaron
2007-05-04 22:30:10 -07:00
dbaron@dbaron.org
e10913eee0
Add support for -moz-intrinsic, -moz-min-intrinsic, -moz-shrink-wrap, and -moz-fill for width, min-width, and max-width. b=311415 r+sr=bzbarsky
2007-05-03 16:11:00 -07:00
roc+@cs.cmu.edu
0054412272
Bug 374866. Reftests for text-transform. r=dbaron
2007-03-22 16:01:14 -07:00
masayuki%d-toybox.com
865f49c6ef
Bug 426772 Floated first-letter generates too tall box r+sr=roc, a1.9=beltzner
2008-04-11 08:44:58 +00:00
masayuki%d-toybox.com
8210b6e92d
Bug 421353 Moving the mouse over text hyperlinks which become underlined spikes cpu usage r=roc+stuart, sr=roc, a1.9=beltzner
2008-03-29 21:25:16 +00:00
masayuki%d-toybox.com
fad9426bd7
Bug 417014 Need blacklist system for underline offset adjusting of CJK fonts which have wrong underline offset r=roc+stuart, sr=roc, b1.9=stuart
2008-03-13 02:37:00 +00:00
roc+%cs.cmu.edu
28711b3bcb
Bug 420351. Don't let empty list-bullets make a line non-empty. r+sr=dbaron
2008-03-12 00:46:18 +00:00
roc+%cs.cmu.edu
5661772681
Backing out 420351
2008-03-11 10:44:32 +00:00
roc+%cs.cmu.edu
238b850415
Bug 420351. Empty bullets cannot make a line non-empty. r+sr=dbaron
2008-03-11 07:36:04 +00:00
roc+%cs.cmu.edu
357d0526d9
Bug 261081. Support official 'pre-wrap' value for CSS 'white-space' since we already support it well as '-moz-pre-wrap'. r+sr=dbaron,a=schrep
2008-02-20 02:07:50 +00:00
masayuki%d-toybox.com
79efc4821f
Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc b1.9=dbaron
2008-02-16 15:31:33 +00:00
roc+%cs.cmu.edu
e9aad43060
Bug 400813, check in the right version of the patch
2008-02-14 10:03:01 +00:00
roc+%cs.cmu.edu
06edf89c0d
Bug 400813. Text with font-size:0 should not make a line be treated as empty. r+sr=dbaron
2008-02-14 09:08:34 +00:00
roc+%cs.cmu.edu
7b2866de3e
backing out bug 400813 again due to reftest failure...
2008-02-12 02:48:17 +00:00
roc+%cs.cmu.edu
96ba4f94ab
Bug 400813. Lines with font-size:0 content should not be treated as empty. r+sr=dbaron
2008-02-12 01:42:14 +00:00
dholbert%cs.stanford.edu
ec75fc2af5
Bug 412607: Fix wrapping issue by clearing trimmable width before trying CanPlaceFrame. r+sr=roc, a=blocking1.9
2008-02-07 23:00:38 +00:00
roc+%cs.cmu.edu
eb5c0cf8a3
Backing out 400813, sigh
2008-01-30 07:35:05 +00:00
roc+%cs.cmu.edu
cd8df374ce
Bug 400813. Lines with actual content that just happens to be zero-width should be treated as non-empty. r+sr=dbaron
2008-01-30 07:12:27 +00:00
uriber%gmail.com
202006c126
Fix bullet positioning for justified RTL list items. bug=410503 r=smontagu sr=roc a1.9=dsicore
2008-01-04 10:22:38 +00:00
dbaron%dbaron.org
a862332cde
Remove unused height output from nsLineLayout::EndSpan. b=407086 r+sr=roc a=dsicore
2007-12-12 21:51:18 +00:00
dbaron%dbaron.org
b8805b1b17
Remove some code that handles unconstrained widths (and fix nsFirstLetterFrame not to pass them). b=407086 r+sr=roc a=dsicore
2007-12-12 21:51:00 +00:00
roc+%cs.cmu.edu
789b4eec86
Bug 404180. Bidi reordering moves frames around so we can't trust pfd->mBounds in nsLineLayout::RelativePositionFrames. r+sr=dbaron
2007-12-12 01:43:09 +00:00
roc+%cs.cmu.edu
162c6d9db4
Bug 407111. Correctly set whether a break opportunity after non-text content fits. r+sr=dbaron,a=schrep
2007-12-07 09:17:19 +00:00
smontagu%smontagu.org
5391039a4f
Only try to process first-letter frames when they exist. Bug 404209, r+sr+b=roc
2007-12-05 08:15:15 +00:00
dmose%mozilla.org
9eaf60c3ff
Backing out fix for bug 392785 as per roc + mconnor.
2007-12-04 23:32:09 +00:00
masayuki%d-toybox.com
5f5dc6431b
Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc, b1.9=dbaron
2007-12-03 06:51:59 +00:00
roc+%cs.cmu.edu
4cca7b25fb
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 09:24:25 +00:00
reed%reedloden.com
7efa86d37c
Bug 404636 - "Building without SVG fails" [p=romaxa@gmail.com (romaxa) r+sr=roc a1.9=schrep]
2007-11-21 21:09:12 +00:00
roc+%cs.cmu.edu
e7f420cd68
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 21:36:19 +00:00
jwatt%jwatt.org
092916772a
Fixing bug 294086. <svg> should be a replaced element. r+sr=dbaron@mozilla.com blocking1.9=tor@acm.org
2007-11-18 12:09:09 +00:00
dbaron%dbaron.org
2f88398798
Rename new width keywords to match CSS WG decision. b=402706 r+sr=bzbarsky a=blocking1.9+
2007-11-15 18:10:32 +00:00
reed%reedloden.com
21608df837
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-09 07:49:56 +00:00
reed%reedloden.com
deff1840f2
Bug 402338 - "outline property on inline-block painted too far outside" [p=roc r+sr=dbaron a=blocking1.9+]
2007-11-09 06:49:38 +00:00
roc+%cs.cmu.edu
435b138e53
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 07:30:27 +00:00
roc+%cs.cmu.edu
088741b953
Bug 392829. Clean up nsLineLayout code that's not used (or at least used differently). r+sr+a=dbaron
2007-10-02 02:36:26 +00:00
roc+%cs.cmu.edu
dcd17482e7
Bug 96041. Compute precise glyph extents for high-quality text, and when requested. r=vlad,r+sr=dbaron
2007-09-24 02:19:16 +00:00
roc+%cs.cmu.edu
0015775984
Backing out due to test bustage
2007-09-22 13:28:17 +00:00
roc+%cs.cmu.edu
d8b780c76c
Bug 96041. Compute true glyph bounding metrics. r=vlad,dbaron,sr=dbaron
2007-09-22 12:43:55 +00:00
roc+%cs.cmu.edu
cfebedd1b1
Bug 385270. Clean up textframe offset invariants: try #2 --- mContentLength no longer exists/is no longer trusted. r=smontagu,a=dbaron
2007-08-15 18:39:38 +00:00
roc+%cs.cmu.edu
d4460d0179
Backing out
2007-08-15 16:20:46 +00:00
roc+%cs.cmu.edu
80d5a87537
Bug 385270. Clean up textframe offset invariants: try #2 --- mContentLength no longer exists/is no longer trusted. r=smontagu,a=dbaron
2007-08-15 16:04:17 +00:00
roc+%cs.cmu.edu
38f428dfd0
Backing out patches for bug 385270 (mostly --- due to other checkins in the meantime, the GetContent*() helper functions need to stay) to fix regressions. a=schrep
2007-07-30 23:56:14 +00:00
roc+%cs.cmu.edu
5015acbcc5
Bug 385270. Remove unnecessary (hopefully) bidi offset adjustment; the offsets will get fixed by a later reflow. r+sr=dbaron
2007-07-24 03:48:10 +00:00
jwalden%mit.edu
ef68fcf595
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 07:08:56 +00:00
sharparrow1%yahoo.com
094f4f3d98
Bug 285608: hangs when page with float printed. r+sr=roc.
2007-06-27 16:35:31 +00:00
roc+%cs.cmu.edu
f625471ba6
Bug 383551. Clean up IsInlineFrame, nsStyleDisplay::IsBlockLevel and related methods. r+sr=dbaron
2007-06-27 02:31:35 +00:00
mats.palmgren%bredband.net
ca8a546e80
Check LL_GOTLINEBOX before using mLineBox. b=382396 r+sr=dbaron
2007-05-30 15:08:50 +00:00
sharparrow1%yahoo.com
39a2789a67
Bug 45631: text-indent: n% doesn't incrementally reflow correctly. r+sr=roc.
2007-05-21 09:55:27 +00:00
roc+%cs.cmu.edu
3874d83115
Bug 381130. Small changes to layout to fix an inline reflow bug and add a new API to nsLineLayout to support tab stops. r+sr=dbaron
2007-05-21 03:46:22 +00:00
dbaron%dbaron.org
0027ac7911
Remove now-unneeded checks for eStyleUnit_Null. b=379741 r+sr=bzbarsky
2007-05-11 06:02:31 +00:00
bzbarsky%mit.edu
ec0580a205
Twiddle parentheses a little bit. Bug 311415 followup, r+sr=dbaron
2007-05-10 02:55:15 +00:00
bzbarsky%mit.edu
c7a6b387d2
Change the FrameNeedsReflow API to pass the dirty flags to be added directly to
...
the method, instead of setting them before calling the method. That way we can
avoid reflowing the ancestor of a reflow root which is not itself dirty but has
dirty children. This also makes it harder to set dirty bits inconsistently
with the FrameNeedsReflow call. Bug 378784, r+sr=dbaron, pending rbs' review
on the mathml parts.
2007-05-06 19:16:52 +00:00
bzbarsky%mit.edu
6bfe4d1b01
Make computed style handle eStyleUnit_Chars. Bug 371043, r+sr=dbaron
2007-05-05 06:09:50 +00:00
bzbarsky%mit.edu
8f5c7263d5
Make computed style handle "normal" for line-height by computing an actual
...
numeric height. Bug 371041, r+sr=dbaron
2007-05-05 05:30:10 +00:00
dbaron%dbaron.org
847bd485ed
Add support for -moz-intrinsic, -moz-min-intrinsic, -moz-shrink-wrap, and -moz-fill for width, min-width, and max-width. b=311415 r+sr=bzbarsky
2007-05-03 23:11:02 +00:00
bzbarsky%mit.edu
1e2f4f8aae
Make the display frame resize correctly when the <select>'s width changes. Bug
...
370422, r+sr=dbaron
2007-02-28 03:04:38 +00:00
roc+%cs.cmu.edu
376b5ed6ff
Bug 369227. Record the first soft break beyond the available width, if there isn't one within the available width. r+sr=dbaron
2007-02-21 01:52:03 +00:00