Michael Wu
|
0fe7772ece
|
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
|
2011-09-28 23:19:26 -07:00 |
|
Mats Palmgren
|
4e2a044a66
|
Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc
Remove the nsIAtom* child list names and use child list ID enum instead.
|
2011-08-24 22:54:30 +02:00 |
|
Ehsan Akhgari
|
55e3539e97
|
Bug 667512 - Do not return a bogus visual frame if we don't have any visual frames in reality; r=smontagu
|
2011-07-26 09:05:15 -04:00 |
|
Simon Montagu
|
1f18554f1f
|
Make all nsBidiPresUtils methods static. Bug 624798, r=roc
|
2011-04-13 12:23:49 +03:00 |
|
Simon Montagu
|
8954e7b081
|
Don't resolve bidi paragraph in preformatted text until we really get to the end of the line. Bug 670226, r=roc
|
2011-07-12 10:34:52 +03:00 |
|
Simon Montagu
|
c2c508d0fc
|
Make sure that bidi continuation chains don't go beyond the end of the paragraph. Bug 668941, r=roc
|
2011-07-12 10:34:46 +03:00 |
|
Ed Morley
|
9e9b3d13c1
|
Bug 661584 - Substitute final PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc
|
2011-07-03 11:53:40 +02:00 |
|
Simon Montagu
|
393248aa2d
|
Don't overshoot the end of the sibling chain when copying text for bidi resolution. Bug 665837, r=roc
|
2011-06-27 19:30:04 +03:00 |
|
Simon Montagu
|
29777e0fd7
|
Don't overshoot the last sibling when iterating frames. Bug 663295 (whitespace change with correct bug number)
|
2011-06-15 10:51:36 +03:00 |
|
Simon Montagu
|
5547639c9c
|
Force newlines only at 0xa, not 0xd. Bug 663662, r=roc
|
2011-06-15 10:45:57 +03:00 |
|
Simon Montagu
|
7ad7f56db8
|
Include continuations of frames with no newline. Bug 582181, r=roc
|
2011-06-15 10:45:57 +03:00 |
|
Simon Montagu
|
f38c8b378d
|
Don't overshoot the last sibling when iterating frames. Bug 66329, r=roc
|
2011-06-15 10:45:57 +03:00 |
|
Simon Montagu
|
523dc487a7
|
Bug 263359 part 4: resolve paragraph on encountering line breaks in preformatted elements. r=roc
|
2011-04-11 11:00:28 +03:00 |
|
Simon Montagu
|
1336f90c90
|
Bug 263359/Bug 229367: resolve paragraph on encountering <br> or embedded block elements. r=roc
|
2011-04-11 10:59:30 +03:00 |
|
Simon Montagu
|
1eb730990c
|
Bug 263359 part 2.5: cache lines per frame in TraverseFrames. r=roc
|
2011-06-09 09:29:08 +03:00 |
|
Simon Montagu
|
418f703123
|
Bug 263359 part 2: split nsBidiPresUtils::Resolve into Resolve and ResolveParagraph. r=roc
|
2011-04-11 10:59:30 +03:00 |
|
Simon Montagu
|
5d58ea8dde
|
Bug 263359 part 1.5: remove nsDirectionalFrame. r=roc
|
2011-04-11 10:59:30 +03:00 |
|
Simon Montagu
|
c52ad68305
|
Bug 263359 part 1: refactor bidi resolution code, combining InitLogicalArray and CreateBlockBuffer. r=roc
|
2011-04-11 10:59:30 +03:00 |
|
Simon Montagu
|
b5f2348b59
|
Back out bug 263359 and bug 624798 because of performance regressions (bug 650189)
|
2011-04-27 11:47:18 +03:00 |
|
Jonathan Watt
|
be79dfa52e
|
Bug 649726 - Move nsHTMLContainerFrame static view methods to nsContainerFrame. r=bz.
|
2011-04-19 12:55:11 +01:00 |
|
Zack Weinberg
|
5fabf32602
|
Bug 174055, part 7: remove unnecessary members from nsFontMetrics.
|
2011-04-08 08:32:29 -07:00 |
|
Zack Weinberg
|
e93c385aef
|
Bug 174055, part 1: minimize inclusion of nsI(Thebes)FontMetrics.h.
|
2011-04-07 18:04:41 -07:00 |
|
Zack Weinberg
|
c6e8ebe0e0
|
Bug 266236 part 8: Change nsRenderingContext::GetDeviceContext and ::GetFontMetrics to return bare pointers.
|
2011-04-07 18:04:40 -07:00 |
|
Zack Weinberg
|
fc6685866d
|
Bug 266236 part 6: Change out-parameters to return values and remove a bunch of default parameters that were never called with non-default values.
|
2011-04-07 18:04:40 -07:00 |
|
Jan Küchler
|
8774547613
|
Bug 266236 part 3: Mechanical rename of nsIRenderingContext and nsThebesRenderingContext to nsRenderingContext. Mechanical substitution of nsRefPtr<nsRenderingContext> for nsCOMPtr<nsRenderingContext>.
|
2011-04-07 18:04:40 -07:00 |
|
Jan Küchler
|
ed48629385
|
Bug 266236 part 1: Preliminary API cleanup on nsIRenderingContext.
|
2011-04-07 18:04:39 -07:00 |
|
Simon Montagu
|
d03542b94f
|
Make all nsBidiPresUtils methods static. Bug 624798, r=roc
|
2011-04-13 12:23:49 +03:00 |
|
Simon Montagu
|
37b6b162bb
|
Tweak to the patch for bug 263359 to prevent regressing bug 644768, r=roc
|
2011-04-11 11:00:33 +03:00 |
|
Simon Montagu
|
3acd82a1c3
|
Bug 263359 part 4: resolve paragraph on encountering line breaks in preformatted elements. r=roc
|
2011-04-11 11:00:28 +03:00 |
|
Simon Montagu
|
841c2cbe92
|
Bug 263359/Bug 229367: resolve paragraph on encountering <br> or embedded block elements. r=roc
|
2011-04-11 10:59:30 +03:00 |
|
Simon Montagu
|
274f1b1ba6
|
Bug 263359 part 2: split nsBidiPresUtils::Resolve into Resolve and ResolveParagraph. r=roc
|
2011-04-11 10:59:30 +03:00 |
|
Simon Montagu
|
99336185a9
|
Bug 263359 part 1.5: remove nsDirectionalFrame. r=roc
|
2011-04-11 10:59:30 +03:00 |
|
Simon Montagu
|
a732bacc99
|
Bug 263359 part 1: refactor bidi resolution code, combining InitLogicalArray and CreateBlockBuffer. r=roc
|
2011-04-11 10:59:30 +03:00 |
|
Simon Montagu
|
090c1c5c3a
|
Debugging code for Bidi resolution. NPOTDB
|
2011-04-11 10:59:29 +03:00 |
|
Ehsan Akhgari
|
df343e97b9
|
Back out bug 263359 because it has caused bug 645119
|
2011-03-25 18:15:29 -04:00 |
|
Simon Montagu
|
511e0f395c
|
Bug 263359 part 5: optimization -- don't do bidi resolution if the text is monodirectional. r=roc
|
2011-03-24 11:28:45 +02:00 |
|
Simon Montagu
|
0aee59fcec
|
Bug 263359 part 4: resolve paragraph on encountering line breaks in preformatted elements
|
2011-03-24 11:28:45 +02:00 |
|
Simon Montagu
|
68ea1b55f1
|
Bug 263359 part 3: resolve paragraph on encountering <br> or embedded block elements
|
2011-03-24 11:28:44 +02:00 |
|
Simon Montagu
|
0d9429ea4e
|
Bug 263359 part 2: split nsBidiPresUtils::Resolve into Resolve and ResolveParagraph. r=roc
|
2011-03-24 11:28:44 +02:00 |
|
Simon Montagu
|
784fb0f475
|
Bug 263359 part 1.5: remove nsDirectionalFrame.
|
2011-03-24 11:28:44 +02:00 |
|
Simon Montagu
|
ef2498ffef
|
Bug 263359 part 1: refactor bidi resolution code, combining InitLogicalArray and CreateBlockBuffer. r=roc
|
2011-03-24 11:28:44 +02:00 |
|
Simon Montagu
|
a6a686a9b6
|
Debugging code for Bidi resolution. NPOTDB
|
2011-03-24 11:28:44 +02:00 |
|
Robert O'Callahan
|
f28af721a8
|
Bug 613696. Always use the presshell's reference rendering context to create textruns when we draw text via nsIThebesFontMetrics::DrawString, to be consistent with the textruns we measure during reflow. r=dbaron,a=blocking
|
2011-01-17 09:23:33 +13:00 |
|
Peter Van der Beken
|
d6c09bd461
|
Fix for bug 624722 (nsBidiPresUtils should participate in CC).; r=ehsan a=roc
|
2011-01-11 14:19:00 -05:00 |
|
Simon Montagu
|
adc68b89df
|
Basic bidi support for SVG. Bug 620446, r=roc, a=roc
|
2011-01-04 00:52:17 -08:00 |
|
Simon Montagu
|
f8079e461c
|
Don't include floats in bidi resolution and reordering, unless they are first-letters. Bug 588739, r+a=roc
|
2010-09-06 17:33:18 +03:00 |
|
Simon Montagu
|
960c6a6675
|
Check that frame offsets are within content. Bug 579655, r=roc, blocking2.0=dsicore
|
2010-08-10 10:08:59 +03:00 |
|
Simon Montagu
|
fd90fab914
|
Don't make bidi continuations out of empty text frames. Bug 572582, r=roc
|
2010-06-20 22:33:34 -07:00 |
|
Simon Montagu
|
ca10ad8060
|
When bidi resolving makes a frame's continuations non-fluid, make sure that its parents also have non-fluid continuations. Bub 534367, r=roc
|
2010-06-13 20:16:55 -07:00 |
|
Vladimir Vukicevic
|
72a0025709
|
b=566447; add presshell memory reporter; r=bz
|
2010-05-31 19:19:35 -07:00 |
|