L. David Baron
|
82503f4eca
|
Bug 91419 patch 5: Rename everything with SpecialSibling to IBSplitSibling. r=mats
|
2014-02-06 17:45:31 -08:00 |
|
Cameron McCormack
|
15cc32b681
|
Bug 960848 - Part 1: Make nsFrameState an enum and consolidate all frame state bit definitions in a single preprocessed file. r=dbaron
|
2014-02-05 12:59:39 +11:00 |
|
James Kitchener
|
106ab919b6
|
Bug 953385 - Set math script flag on textruns belonging to MathML tokens. r=roc
|
2014-01-30 10:59:16 -05:00 |
|
James Kitchener
|
c8ad102329
|
Bug 941611 - More consistent rounding of text metrics. r=karlt, r=fredw
|
2014-01-27 08:18:26 -05:00 |
|
Timothy Nikkel
|
8d1d02dfa0
|
Bug 962443. Make layout frame tree dumping code work better for Fennec and b2g. r=mats
|
2014-01-26 16:07:02 -06:00 |
|
Benoit Jacob
|
562cb87289
|
Bug 959380 - 1/5 - Make gfxBreakPriority a typed enum - r=jrmuizel
|
2014-01-23 13:26:39 -05:00 |
|
Cameron McCormack
|
7f595ed104
|
Bug 960312 - Rename TEXT_IS_IN_SINGLE_CHAR_MI to NS_FRAME_IS_IN_SINGLE_CHAR_MI to make it clear it's global. r=roc
|
2014-01-16 16:10:09 +11:00 |
|
Cameron McCormack
|
6b4bf8fa52
|
Backout rev 994659cbc145 (bug 960312) for various test failures.
|
2014-01-16 14:45:01 +11:00 |
|
Cameron McCormack
|
0bc2fdc9e2
|
Bug 960312 - Move TEXT_IS_IN_SINGLE_CHAR_MI to a class specific frame state bit value. r=roc
|
2014-01-16 13:55:19 +11:00 |
|
James Kitchener
|
3a014bfa5f
|
Bug 442637 - Apply ssty font feature setting to appropriate MathML elements. r=roc
--HG--
rename : layout/generic/MathVariantTextRunFactory.cpp => layout/generic/MathMLTextRunFactory.cpp
rename : layout/generic/MathVariantTextRunFactory.h => layout/generic/MathMLTextRunFactory.h
|
2014-01-15 09:49:20 -05:00 |
|
Robert Longson
|
dc06f6d670
|
Bug 889235 - Make text-shadow work on SVG text. r=cam
|
2014-01-13 12:21:42 +00:00 |
|
Jonathan Kew
|
2c2c332995
|
bug 955957 - pt 1 - reimplement gfxSkipChars and gfxSkipCharsIterator to perform better with huge text runs. r=roc
|
2014-01-10 09:42:05 +00:00 |
|
Carsten "Tomcat" Book
|
4054e1e107
|
Backed out changeset 4b54755de2a7 (bug 955957) for Build Bustage on a CLOSED TREE
|
2014-01-10 09:30:28 +01:00 |
|
Jonathan Kew
|
a19636ff66
|
bug 955957 - pt 1 - reimplement gfxSkipChars and gfxSkipCharsIterator to perform better with huge text runs. r=roc
|
2014-01-10 07:48:01 +00:00 |
|
Mats Palmgren
|
e6ea29ce0d
|
Bug 956447 - Make it possible to get frame dumps in non-DEBUG builds. r=roc
|
2014-01-05 23:31:14 +00:00 |
|
Ehsan Akhgari
|
1b83407ce9
|
Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
This patch was automatically generated by the following script:
#!/bin/bash
# Command to convert PRUnichar to char16_t
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*modules/libmar*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name prtypes.h \
! -name Char16.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRUnichar char16_t
|
2014-01-04 10:02:17 -05:00 |
|
Robert O'Callahan
|
10ddd09c03
|
Bug 953438 - Change nsIFrame::HasTerminalNewline to HasSignificantTerminalNewline since it doesn't make sense to check for a newline that gets converted to regular whitespace. r=jfkthame
|
2014-01-02 16:22:12 -05:00 |
|
Jonathan Kew
|
7260967d47
|
bug 953247 - use binary search instead of linear scan to find tab-width records. r=roc
|
2013-12-29 11:32:21 +00:00 |
|
Jonathan Kew
|
a7837e1ffa
|
bug 735577 - pt 4.1 - use accessor functions for some physical-coordinate fields in nsHTMLReflowMetrics, in preparation for logicalization. r=smontagu
|
2013-12-27 17:59:52 +00:00 |
|
Jonathan Kew
|
954a119d07
|
bug 735577 - pt 3.2 - update the rest of layout code to use the new accessors on nsHTMLReflowState. r=smontagu
|
2013-12-27 17:59:21 +00:00 |
|
Robert Longson
|
2b4ee5d7ba
|
Bug 940193 - rename nsSVGTextFrame2 to SVGTextFrame. r=dholbert
--HG--
rename : layout/svg/nsSVGTextFrame2.cpp => layout/svg/SVGTextFrame.cpp
rename : layout/svg/nsSVGTextFrame2.h => layout/svg/SVGTextFrame.h
|
2013-12-20 16:38:51 +00:00 |
|
Trevor Saunders
|
d43c55ca0e
|
bug 949821 - use MOZ_UTF16 more and NS_LITERAL_STRING less r=froydnj
|
2013-12-12 20:50:01 -05:00 |
|
James Kitchener
|
665c0d2ff1
|
Bug 114365 - Textrun transformations and TextFrame changes for mathvariant. r=roc
|
2013-12-02 11:49:27 -05:00 |
|
Frédéric Wang
|
62c4edbec0
|
Bug 415413 - Incorrect widths and heights of MathML with italics in table cells. r=karlt, r=roc
|
2013-11-25 09:20:20 -05:00 |
|
Jonathan Kew
|
86ed8740c1
|
bug 941638 - cache hyphen width in the gfxFontGroup, to improve layout performance for auto-hyphenated text. r=roc
|
2013-11-21 21:31:53 +00:00 |
|
Jonathan Kew
|
dd54d5dc64
|
bug 941629 - take account of letter-spacing when adding the width of an automatic hyphen to the natural width of a justified line. r=roc
|
2013-11-21 21:31:43 +00:00 |
|
Ehsan Akhgari
|
325f736125
|
Bug 938849 - Build layout/generic in unified mode; r=roc
|
2013-11-15 08:19:02 -05:00 |
|
John Daggett
|
1ac6600d7a
|
Bug 933638 - move nsTextFrameTextRunCache to nsTextFrame.h r=heycam
|
2013-11-03 11:33:23 +09:00 |
|
Birunthan Mohanathas
|
e3709383ec
|
Bug 784739 - Switch from NULL to nullptr in layout/; r=ehsan
--HG--
extra : rebase_source : 0d0d9e11be9d39e4457bddd0bac7e19a50b91b0b
|
2013-10-08 14:47:21 -04:00 |
|
Ehsan Akhgari
|
fa0f489466
|
Bug 921753 - Part 4: Move DrawMode outside of gfxFont.h so that we won't need to #include that header everywhere DrawMode is needed; r=roc
This patch reduces the number of files that transitively #include
gfx/2d.h from 1268 to 1208.
|
2013-10-01 17:02:16 -04:00 |
|
Ehsan Akhgari
|
77b5078c36
|
Bug 921753 - Part 1: Avoid #including nsStyleStructInlines.h in nsIFrame.h; r=roc
This patch reduces the number of files that transitively #include
gfx/2d.h from 1782 to 1582.
|
2013-10-01 17:00:38 -04:00 |
|
Masayuki Nakano
|
393cc936d4
|
Bug 920377 part.18 Get rid of nsTextRangeStyle r=roc
|
2013-10-01 16:22:59 +09:00 |
|
James Kitchener
|
b95d9a291a
|
Bug 919164 - Rename TEXT_FORCE_TRIM_WHITESPACE to TEXT_IS_IN_TOKEN_MATHML. r=fredw, r=roc
|
2013-09-30 11:55:51 -04:00 |
|
Daniel Holbert
|
aa859ecb8b
|
Bug 919813 part 1: Remove never-checked return value from frame methods SetPrevInFlow, SetNextInFlow, SetPrevContinuation, SetNextContinuation. r=mats
|
2013-09-25 10:54:55 -07:00 |
|
Mats Palmgren
|
eb2304a29c
|
Bug 919318 - A few cosmetic changes after dropping the Get prefix on some methods. r=dholbert
|
2013-09-25 11:42:35 +00:00 |
|
Mats Palmgren
|
4974add798
|
Bug 919318 - Drop the Get prefix on the frame methods GetFirstContinuation, GetLastContinuation, GetFirstInFlow, GetLastInFlow and also on nsLayoutUtils::GetLastContinuationWithChild, because they never return null. r=dholbert
|
2013-09-25 11:42:34 +00:00 |
|
Masayuki Nakano
|
015140fe0d
|
Bug 912956 part.15 mozilla/TextEvents.h should be included directly r=roc
|
2013-09-25 20:21:19 +09:00 |
|
Edwin Flores
|
43e0322c30
|
Bug 798843 - Replace instances of 'object' with 'context' to match change in CSS values r=roc
|
2013-05-16 14:35:12 +12:00 |
|
Ryan VanderMeulen
|
f6f2b44c8f
|
Backed out changesets 6c097bdfc079, 51f5d900cd27, 9fdf99c07466, and b322938b37ef (bug 798843) due to intermittent Windows test failures.
|
2013-09-13 11:15:54 -04:00 |
|
Jonathan Kew
|
ea068bced0
|
bug 906643 - fix nsTextFrame build bustage on a CLOSED TREE. r=bustage
|
2013-09-13 12:57:27 +01:00 |
|
Robert O'Callahan
|
97e8e67a9e
|
Bug 906643. Part 5.6: Make nsTextFrames register themselves as observers when they have animated glyphs (but only the text frames that are the start of a run of continuations using a particulr textrun). r=jfkthame
|
2013-09-02 16:30:10 +12:00 |
|
Edwin Flores
|
b10976f9b2
|
Bug 798843 - Replace instances of 'object' with 'context' to match change in CSS values r=roc
|
2013-05-16 14:35:12 +12:00 |
|
Ehsan Akhgari
|
baf3a129ad
|
Bug 907883 - Minimize #includes in layout/generic; r=roc
--HG--
extra : rebase_source : 5e87b764a12b05aff477c71547e2131be67ca93b
|
2013-08-22 14:32:52 -04:00 |
|
Corey Ford
|
9adda71475
|
Bug 898794 - Store normal frame position before applying relative positioning. r=dbaron
|
2013-08-08 17:20:17 -07:00 |
|
L. David Baron
|
17d38b5cc5
|
Bug 898893: Rename nsTextFrameThebes.cpp back to nsTextFrame.cpp, from which it originally forked. r=roc
This was discussed in both:
https://groups.google.com/d/topic/mozilla.dev.tech.layout/5e4O84CO-sw/discussion
https://groups.google.com/d/topic/mozilla.dev.tech.layout/Cmvapo3fWeg/discussion
--HG--
rename : layout/generic/nsTextFrameThebes.cpp => layout/generic/nsTextFrame.cpp
|
2013-07-30 17:36:09 -07:00 |
|
roc+@cs.cmu.edu
|
02e063297c
|
Removing nsTextFrame.cpp and associated makefile rules. r/sr=pavlov for the removal.
|
2007-07-01 20:31:57 -07:00 |
|
dbaron@dbaron.org
|
3897543ff9
|
Make text-indent contribute to intrinsic widths, and handle negative text-indent and negative margin properly by distinguishing forced and optional breaks when accumulating minimum widths. b=368155 r+sr=roc
|
2007-06-21 15:32:47 -07:00 |
|
dbaron@dbaron.org
|
3cfbaf7cc5
|
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 |
|
roc+@cs.cmu.edu
|
5cdf43a09e
|
Bug 380209. Hooks for a textframe-specific textrun cache startup/shutdown. r+sr=bzbarsky
|
2007-05-09 15:02:29 -07:00 |
|
bzbarsky@mit.edu
|
1b5f6b30b6
|
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 |
|