4978 Commits

Author SHA1 Message Date
dbaron@dbaron.org
0e28f9543b 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
3aa31d5bb8 ignore overflow containers when balancing, b=399407, r+sr=roc a=beltzner 2007-11-12 11:00:59 -08:00
roc+@cs.cmu.edu
75849e68ff Backing out bug 375304 because of reftest failure 2007-11-11 19:40:27 -08:00
roc+@cs.cmu.edu
f0e32202af 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
909f85c005 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
bf99c0bd51 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
e33b99bebb 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
3a16fe6fea 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
e1c9f57e6d 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
b6e9eb78b6 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
23c8837596 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
c78dcd3420 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
7577e1827e Fixing bustage from landing of bug 397510. 2007-11-08 23:37:31 -08:00
reed@reedloden.com
0fa41035e4 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
8c4eb4e25f 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
2b71f12671 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
6adc9d9130 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
bcb97fb8be Fixing build bustage. 2007-11-08 22:08:16 -08:00
bzbarsky@mit.edu
5c3bc95bd2 Handle GetPositionAndSize flushing reflow. Bug 399410, r+sr=roc, a=beltzner 2007-11-08 21:58:47 -08:00
roc+@cs.cmu.edu
e10819cfa9 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
c680daf50e 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
c6a3cefe80 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
e09a2143a3 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
bcefd60351 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
788e2903bf 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
9b5edcef2c 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
aa4a6414ab 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
9ccb72c40c 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
9f681499ba 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
a0238499f9 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
a885817005 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
65a5db4f35 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
211998d47c 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
07f4756c14 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
c4cb276591 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
5643bc3e12 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
e1da1696a2 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
f90fee0b0b 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
ac8dcb7f5a Fix StealFrame failure + crash, b=400223 r+sr=roc a=roc 2007-10-19 07:54:07 -07:00
roc+@cs.cmu.edu
e014694d32 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
f1ab736796 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
d073b708b8 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
bf390f8586 re-landing Bug 393758 2007-10-18 19:01:05 -07:00
reed@reedloden.com
e3838c8ace Fixing bustage from landing of bug 397510. 2007-10-18 18:33:52 -07:00
dietrich@mozilla.com
5d2f973f11 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
21ccd4f20e Backing out bustage fix 2007-10-17 23:48:44 -07:00
gavin@gavinsharp.com
ad7e4a6327 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
1661e205d3 Backing out 393758 just in case it caused perf regression 2007-10-16 16:56:27 -07:00
roc+@cs.cmu.edu
455c833e49 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
34febafca0 Fixing bustage 2007-10-15 14:20:36 -07:00