roc+@cs.cmu.edu
|
5c7dda1060
|
Not part of the build (barely). Don't allow PeekOffsetWord to break before the first cluster. Avoids a fencepost error in ClusterIterator where going backwards we might try to look at one past the end of mWordBreaks.
|
2007-06-13 11:25:14 -07:00 |
|
roc+@cs.cmu.edu
|
ee1924e0c6
|
Not part of the build (barely). Fix intrinsic-min-widths properly for preformatted white-space... the previous checkin messed up the check for newline characters.
|
2007-06-13 03:58:44 -07:00 |
|
roc+@cs.cmu.edu
|
e799be426c
|
Not Part Of The Build (barely). Clean up function names and comments. Also fix an unreported regression where we failed to take preformatted newlines into account when computing text intrinsic-min-width.
|
2007-06-13 02:06:28 -07:00 |
|
roc+@cs.cmu.edu
|
2f18074ec6
|
Landing textframe updates: Use word-based textrun cache; rewritten PeekOffsetWord; adjust textframe content-offsets and content-lengths when CharacterDataChanged fires; search backwards for textrun scanning/creation start point, instead of all the way back to the start of the block; ensure that we pass the correct start iterator to PropertyProvider in TrimTrailingWhiteSpace.
|
2007-06-12 14:01:12 -07:00 |
|
smontagu@smontagu.org
|
2926465a3b
|
Clear textruns during bidi resolution. Not Part of the Build. Bug 382429, r+sr=roc
|
2007-06-02 23:53:10 -07:00 |
|
roc+@cs.cmu.edu
|
fa9335bd42
|
Bug 382279. Disable ligatures when letter-spacing is in effect. Also, avoid adding space inside ligatures if the gfx backend doesn't respect our disabling of ligatures. r=pavlov
|
2007-05-30 22:01:56 -07:00 |
|
roc+@cs.cmu.edu
|
18223fc22d
|
Not part of the build. Change nsLineBreaker so that breaks at element boundaries are always governed by the white-space property on the element that's the nearest common ancestor of the DOM nodes on each side of the break point --- fixes bug 382289. Also, pass NBSP through to textruns so that whitespace trimming doesn't trim NBSP. Also, count trimmed spaces correctly when updating mClusterCount.
|
2007-05-30 15:27:27 -07:00 |
|
roc+@cs.cmu.edu
|
3fac21ece0
|
Not part of the build. Don't trim whitespace if wrapping is disabled --- in min-width and pref-width calculations.
|
2007-05-27 19:38:21 -07:00 |
|
roc+@cs.cmu.edu
|
8b4068bd66
|
Not part of the build. Don't trim whitespace if wrapping is disabled. Don't compress a space that's preceded by an incompressible space.
|
2007-05-27 19:20:58 -07:00 |
|
roc+@cs.cmu.edu
|
b83f90d3ea
|
Not part Of The Build. Bug 381228. Fix handling of case where the text is not part of a block.
|
2007-05-23 20:06:37 -07:00 |
|
roc+@cs.cmu.edu
|
b2cf85dacd
|
Bug 380625. (Not Part Of The Build). Fix cluster count for trimmed spaces.
|
2007-05-23 02:36:16 -07:00 |
|
roc+@cs.cmu.edu
|
2d4b4128c0
|
Not Part Of The Build (new textframe). IsInBounds uses incorrect logic and produces spurious warnings.
|
2007-05-22 21:08:38 -07:00 |
|
roc+@cs.cmu.edu
|
a56819194e
|
Not Part Of The Build. Update nsTextFrameThebes whitespace handling; allow line breaking only at the end of a run of whitespace.
|
2007-05-22 16:45:47 -07:00 |
|
dbaron@dbaron.org
|
93042a4e45
|
Don't propagate line layout in reflow state when we're not in the line. b=320502 r+sr=roc
|
2007-05-17 23:04:04 -07:00 |
|
mats.palmgren@bredband.net
|
032cb5c51d
|
NPOTB. Add missing rendering context null-checks. b=380502 r+sr=roc
|
2007-05-17 03:52:20 -07:00 |
|
roc+@cs.cmu.edu
|
752cb1c711
|
Not Part Of The Build. 1) Round font underline/overline/strikeout offsets and sizes to device pixels to try to ensure consistent visual offsets and sizes even when the baseline point is not pixel-aligned. 2) snap the text baseline y coordinate to the nearest pixel, because the decoration lines will be snapped themselves and we need the gaps to remain consistent. 3) fix bug in selection-decoration x coordinate which was forgetting to include the frame x-offset.
|
2007-05-15 22:21:41 -07:00 |
|
roc+@cs.cmu.edu
|
00c14ee581
|
Not Part Of The Build. Fix underline/strikeout positioning in new text frame --- simple appunits/pixels confusion.
|
2007-05-15 16:41:41 -07:00 |
|
roc+@cs.cmu.edu
|
42a453e958
|
NPOTB, new-text-frame. Fix mouse events targeting after the end of a textframe.
|
2007-05-14 22:23:19 -07:00 |
|
roc+@cs.cmu.edu
|
69246cf0ee
|
Bug 380692. Change gfxTextRun API so the textrun copies text, if necessary, instead of the caller having to do it. r=vlad
|
2007-05-14 20:56:47 -07:00 |
|
roc+@cs.cmu.edu
|
9a3b1f05c8
|
Not part of the build. Fix off-by-one error in selected-text painting in new text frame.
|
2007-05-11 15:54:51 -07:00 |
|
roc+@cs.cmu.edu
|
5dacf8d2c6
|
Fix const issue. Not Part Of The Build
|
2007-05-10 07:42:56 -07:00 |
|
roc+@cs.cmu.edu
|
e360cfb42d
|
Not part of the build. Update new text frame for textrun API changes. Also implements a textrun cache for the new text frame
|
2007-05-09 15:04:56 -07:00 |
|
smontagu@smontagu.org
|
1589352d02
|
Uneven justification with new textframe. Bug 380062, r+sr=roc
|
2007-05-09 11:09:32 -07:00 |
|
smontagu@smontagu.org
|
7ce6d0b781
|
Clear mTextRun on a style change reflow. Bug 379969, r+sr=roc
|
2007-05-08 07:33:09 -07:00 |
|
bzbarsky@mit.edu
|
3cb4bc9240
|
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 |
|
roc+@cs.cmu.edu
|
056f048065
|
Not part of the build. Fix new textframe issues with mixed-direction text and textrun reconstruction.
|
2007-04-13 15:57:54 -07:00 |
|
roc+@cs.cmu.edu
|
9ebf4ec76a
|
Not part of the build --- update GetPresContext to PresContext in a few not-built places.
|
2007-04-02 20:56:55 -07:00 |
|
roc+@cs.cmu.edu
|
6599844c53
|
Not part of the build (well, gfxSkipChars is built but not used): fix bugs in gfxSkipChars, and new textframe fixes for soft hyphens, justification, and caret movement (PeekOffset*) among other things
|
2007-03-28 16:54:32 -07:00 |
|
roc+@cs.cmu.edu
|
29a2c959bb
|
No bug. A variety of fixes to fix various reftest failures. Not Part Of The Build.
|
2007-03-24 04:07:36 -07:00 |
|
roc+@cs.cmu.edu
|
374a8cc077
|
Bug 333659. Major new-textframe update. You can really browse the Web with it now, although major bugs remain.
|
2007-03-22 16:13:12 -07:00 |
|
hg@mozilla.com
|
465265d0d4
|
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
|
2007-03-22 10:30:00 -07:00 |
|