170 Commits

Author SHA1 Message Date
roc+%cs.cmu.edu
c3efcf148b Not Part Of The Build. Fix underline/strikeout positioning in new text frame --- simple appunits/pixels confusion.
git-svn-id: svn://10.0.0.236/trunk@226491 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 23:41:41 +00:00
roc+%cs.cmu.edu
68e11bba0d NPOTB, new-text-frame. Fix mouse events targeting after the end of a textframe.
git-svn-id: svn://10.0.0.236/trunk@226421 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:23:19 +00:00
roc+%cs.cmu.edu
1b45e462ab Bug 380692. Change gfxTextRun API so the textrun copies text, if necessary, instead of the caller having to do it. r=vlad
git-svn-id: svn://10.0.0.236/trunk@226413 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 03:56:48 +00:00
roc+%cs.cmu.edu
1504c4d95a Not part of the build. Fix off-by-one error in selected-text painting in new text frame.
git-svn-id: svn://10.0.0.236/trunk@226320 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 22:54:51 +00:00
roc+%cs.cmu.edu
0a4a83f725 Fix const issue. Not Part Of The Build
git-svn-id: svn://10.0.0.236/trunk@226254 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 14:42:56 +00:00
roc+%cs.cmu.edu
9140c4c01a Not part of the build. Update new text frame for textrun API changes. Also implements a textrun cache for the new text frame
git-svn-id: svn://10.0.0.236/trunk@226214 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 22:04:56 +00:00
smontagu%smontagu.org
e303ba944f Uneven justification with new textframe. Bug 380062, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226197 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 18:09:32 +00:00
smontagu%smontagu.org
d3b6866d7e Clear mTextRun on a style change reflow. Bug 379969, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226119 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 14:33:09 +00:00
bzbarsky%mit.edu
ba5badedcb 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.


git-svn-id: svn://10.0.0.236/trunk@226007 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 19:16:52 +00:00
roc+%cs.cmu.edu
503cd0ab2b Not part of the build. Fix new textframe issues with mixed-direction text and textrun reconstruction.
git-svn-id: svn://10.0.0.236/trunk@224512 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-13 22:57:54 +00:00
roc+%cs.cmu.edu
d8bf3ee89e Not part of the build --- update GetPresContext to PresContext in a few not-built places.
git-svn-id: svn://10.0.0.236/trunk@224049 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-03 03:56:55 +00:00
roc+%cs.cmu.edu
5e93ba056e 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
git-svn-id: svn://10.0.0.236/trunk@222568 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-28 23:54:32 +00:00
roc+%cs.cmu.edu
d2c8f69a4d No bug. A variety of fixes to fix various reftest failures. Not Part Of The Build.
git-svn-id: svn://10.0.0.236/trunk@222315 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-24 11:07:36 +00:00
roc+%cs.cmu.edu
d69b531ce7 Bug 333659. Major new-textframe update. You can really browse the Web with it now, although major bugs remain.
git-svn-id: svn://10.0.0.236/trunk@222211 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-22 23:13:12 +00:00
dbaron%dbaron.org
32d54152c9 Clean up IsFrameOfType methods to call their base class IsFrameOfType methods reliably. b=341326 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@220874 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-24 18:33:33 +00:00
sharparrow1%yahoo.com
4e50607a9e Bug 370185: clean up view header includes (trivial). rs=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@219987 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-12 19:17:33 +00:00
roc+%cs.cmu.edu
1032d67911 Make new textframe build again after units landing and other changes. The gfxSkipChars and gfxPangoTextRun changes only affect the new textframe.
git-svn-id: svn://10.0.0.236/trunk@219838 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-09 04:20:17 +00:00
cvshook%sicking.cc
ccd1d6884d Kill remainders of ns(XBL|HTML|XUL|Layout)Atoms. r/sr=jst b=368128
git-svn-id: svn://10.0.0.236/trunk@219151 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-30 00:06:41 +00:00
dbaron%dbaron.org
103e95ab15 Change the bulk of ascent (baseline) computation to happen on a virtual method on nsIFrame, and remove the redundant descent member from nsHTMLReflowMetrics, primarily to support having both first-line and last-line baselines. b=367332 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@218785 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-23 04:06:56 +00:00
roc+%cs.cmu.edu
e2373f9a14 Bug 333659. Landing new text interfaces, new gfxPangoTextRun (enabled), new textframe code (disabled). r+sr=dbaron for the part-of-the-build layout parts,r=stuart for the part-of-the-build gfx parts
git-svn-id: svn://10.0.0.236/trunk@218447 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-16 20:51:52 +00:00