Robert O'Callahan
|
aa9639fc5a
|
Bug 602757. Part 5: Change HasText to GetComponentAlphaBounds. r=tnikkel,sr=dbaron,a=blocking
|
2011-01-03 14:48:09 +13:00 |
Robert O'Callahan
|
360d34a263
|
Bug 602757. Part 2: Detect display items over the transparent part of a window, and disable usage of component alpha (i.e., subpixel antialiasing) for those items. r=tnikkel,a=blocking
|
2011-01-03 14:48:09 +13:00 |
Jonathan Kew
|
11ffa0acd9
|
bug 332636 - fix editor's handling of surrogate-pair combining marks with backspace. r=ehsan a=roc
|
2010-12-16 14:17:41 -08:00 |
Jonathan Kew
|
272d51b1ff
|
Backed out changeset 1958ebae93cc for causing mochitest orange. a=backout
|
2010-12-16 15:15:35 -08:00 |
Jonathan Kew
|
e7f3587100
|
bug 332636 - fix editor's handling of surrogate-pair combining marks with backspace. r=ehsan a=roc
|
2010-12-16 14:17:41 -08:00 |
Jonathan Kew
|
674c2b9e22
|
bug 607160 - check text length computations. r=roc a=blocking2.0
|
2010-11-25 15:36:53 +00:00 |
L. David Baron
|
899f42f08f
|
Don't propagate text-decoration in quirks-mode across inline-block, inline-table, and HTML table elements. Also, prepare quirks-mode text-decoration propagation code for use in standards mode (for bug 403524). (Bug 572713) r=roc a2.0=blocking
|
2010-11-21 15:50:28 -08:00 |
Simon Montagu
|
35aa36dca8
|
Cache line breaks that are not in the current frame due to bidi resolution. Bug 595435, r=roc, a=blocker
|
2010-11-08 12:27:42 +02:00 |
Simon Montagu
|
f55c9447a6
|
Backout changeset 1dad59de62c4 due to test failures
|
2010-11-07 13:09:03 +02:00 |
Simon Montagu
|
989d83bb91
|
Cache line breaks that are not in the current frame due to bidi resolution. Bug 595435, r=roc, a=blocker
|
2010-11-07 11:56:25 +02:00 |
Ms2ger
|
370698c052
|
Bug 604078 - Two comparisons between signed and unsigned integers in nsTextFrame::PeekOffsetCharacter; r=ehsan a=bsmedberg
|
2010-11-04 16:43:01 -04:00 |
Ehsan Akhgari
|
cdf1b95912
|
Bug 389321 - Part 3: Use a centralized algorithm for caret positioning; r=roc a=blocking-betaN+
|
2010-08-31 14:54:44 -04:00 |
Mats Palmgren
|
ef9c9aa1b4
|
Make sure mLastFlowIndex is within bounds after truncating the mapped flow count. b=605340 r+a=roc
|
2010-10-21 17:30:35 +02:00 |
Mats Palmgren
|
17a5b38d80
|
Only keep the old textrun when the frame continuations from the assignment point forward are all empty. b=604843 r=roc a=blocking2.0:final
|
2010-10-21 17:30:34 +02:00 |
Mats Palmgren
|
0f7969d072
|
Bug 571995. r=roc a=blocking2.0:final
|
2010-10-15 06:03:33 +02:00 |
Mats Palmgren
|
adab6b6107
|
Backout bug 571995. a=backout
|
2010-10-12 18:40:44 +02:00 |
Matt Woodrow
|
08f29337ec
|
Bug 594983. Look inside display sublists to determine whether there is text for the layer. r=roc,a=blocking
|
2010-10-11 13:58:20 +13:00 |
Mats Palmgren
|
b480682914
|
Just switch to the new textrun for empty text frames. b=571995 r=roc a=blocking2.0:final
|
2010-10-11 00:07:01 +02:00 |
Ehsan Akhgari
|
65c049e588
|
Bug 602141 - Right arrow navigation broken on later contenteditable content on single line; r=bzbarsky a=blocking-final+
|
2010-10-08 15:49:47 -04:00 |
L. David Baron
|
4bb3a24d67
|
Change callers to use new nsIFrame overflow APIs. (Bug 542595, patch 20) r=roc a2.0=blocking2.0:beta8
|
2010-10-06 21:25:47 -07:00 |
L. David Baron
|
3ac4e6a8d6
|
Fix miscellaneous reflow methods to use new overflow area APIs. (Bug 542595, patch 19) r=roc a2.0=blocking2.0:beta8
|
2010-10-06 21:25:46 -07:00 |
L. David Baron
|
ce3ea31923
|
Now that overflow areas are split, change nsIFrame::ComputeTightBounds to use visual overflow. While it really only needs to include frame bounds, glyph bounds, and text decorations, since glyph bounds are not part of scrollable overflow, it must use visual overflow. (Bug 542595, patch 15) r=roc a2.0=blocking2.0:beta8
|
2010-10-06 21:25:46 -07:00 |
L. David Baron
|
d9f269b9f4
|
Make overflow from text frames be visual overflow only, and not scrollable. (Bug 542595, patch 8) r=roc a2.0=blocking2.0:beta8
|
2010-10-06 21:25:45 -07:00 |
Ehsan Akhgari
|
a938bccd34
|
Bug 597333 - Crash [@ gfxTextRun::GetChar][@ nsIFrame::PeekOffset(nsPeekOffsetStruct*) ] when navigating inside a textarea; r=roc a=blocking-final+
--HG--
extra : rebase_source : 43e6b1193c5707313e06a4d0afa21bca03ab297b
|
2010-09-20 17:33:58 -04:00 |
Ehsan Akhgari
|
ca433d8052
|
Bug 240933 - Part 13: Consider text frame continuations containing only newlines editable; r,a=roc
--HG--
extra : rebase_source : e9f3001867e7992513484b92993a5d6a222273f6
|
2010-08-13 18:58:26 -04:00 |
Ehsan Akhgari
|
bc01d08c78
|
Bug 240933 - Part 3.1: Position the selection before the terminating newline when clicking to the right of the line; r=roc a=dbaron
--HG--
extra : rebase_source : 93b34b04837da161ebedd900bbe8edc002c934ad
|
2010-07-16 17:34:36 -04:00 |
Ehsan Akhgari
|
64e31ae2f2
|
Bug 240933 - Part 3: Correct the caret movement throughout textareas (and pre elements with caret browsing turned on as well); r=roc a=dbaron
--HG--
extra : rebase_source : 9f015607bc84a11137ab11ba47c14e98c20e3970
|
2010-07-13 21:49:16 -04:00 |
Ehsan Akhgari
|
05dd2c5a12
|
Back out bug 240933 and bug 590554 because of reftest failure on Win7 and also bug 593211
|
2010-09-02 19:54:23 -04:00 |
Ehsan Akhgari
|
af1e06ce33
|
Bug 240933 - Part 13: Consider text frame continuations containing only newlines editable; r,a=roc
--HG--
extra : rebase_source : b66535705ec25cd4dca7378424b78cc3bef94e46
|
2010-08-13 18:58:26 -04:00 |
Ehsan Akhgari
|
8d98b0dce9
|
Bug 240933 - Part 3.1: Position the selection before the terminating newline when clicking to the right of the line; r=roc a=dbaron
--HG--
extra : rebase_source : 51ab2d6caf2b8827cf2e1eb88e5034d75268f658
|
2010-07-16 17:34:36 -04:00 |
Ehsan Akhgari
|
e40ce9864e
|
Bug 240933 - Part 3: Correct the caret movement throughout textareas (and pre elements with caret browsing turned on as well); r=roc a=dbaron
--HG--
extra : rebase_source : 198f679bb5cea82b710c921576fa44c59f77aa23
|
2010-07-13 21:49:16 -04:00 |
Boris Zbarsky
|
17c5099ce3
|
Bug 580167 part 1. Create an nsTextFrame::ReflowText that doesn't need a reflow state. r=dbaron
|
2010-08-25 14:54:46 -04:00 |
Robert O'Callahan
|
c6ff4f4ba9
|
Bug 581222. Extend gfxAlphaBlur to support "spread radii". r=vlad
--HG--
extra : rebase_source : e644ae08007e52c524c3237d336441f1413f846b
|
2010-08-23 21:30:07 +12:00 |
Robert O'Callahan
|
64c4e38da6
|
Bug 584282. Use nsDisplayItem::ToReferenceFrame() instead of calling nsDisplayListBuilder::ToReferenceFrame, wherever possible. r=tnikkel,a=dbaron
--HG--
extra : rebase_source : 730ba8640cb37bd8484ff069b5d6fd46d9bc3e84
|
2010-08-13 22:01:58 +12:00 |
Robert O'Callahan
|
4b2e3494b8
|
Bug 584282. Add nsDisplayItem::mToReferenceFrame and initialize it in the constructor. r=tnikkel,a=dbaron
--HG--
extra : rebase_source : 496cbde7c495eb8872c3d0ffc0ca4c57c2a6a777
|
2010-08-13 22:01:13 +12:00 |
Robert O'Callahan
|
43035b3d2b
|
Bug 585817. Part 2: Change nsIPresShell::CreateRenderingContext to GetReferenceRenderingContext, that uses the shared 1x1 surface, and use it all over the place. r=mats,sr=dbaron
|
2010-08-20 14:29:01 -05:00 |
Chris Jones
|
f9ea5788e5
|
Backed out changeset 7b3726c3a580
|
2010-08-19 19:04:08 -05:00 |
Robert O'Callahan
|
36c7172c20
|
Bug 585817. Part 2: Change nsIPresShell::CreateRenderingContext to GetReferenceRenderingContext, that uses the shared 1x1 surface, and use it all over the place. r=mats,sr=dbaron
|
2010-08-19 13:49:35 -05:00 |
Ehsan Akhgari
|
aae8d1f2de
|
Bug 580869 - Cache the frame found in nsTextFrame::GetChildFrameContainingOffset; r=roc approval2.0=dbaron
--HG--
extra : rebase_source : 3bdd49e0e039c212b5faa8d12bcbdd785da267a4
|
2010-08-10 11:16:17 -04:00 |
Kyle Huey
|
5c7d9421f7
|
Bug 575043: Remove internal uses of nsICaseConversion. r=smontagu sr=roc
--HG--
extra : rebase_source : f95ad3f21a95e354324e1524c378cad7146f3241
|
2010-07-29 12:22:16 -07:00 |
Boris Zbarsky
|
b4e0fc446c
|
Bug 441669. Look for our flow by starting at the cached location and moving out, instead of always searching in one direction and then in the other. r=roc
|
2010-07-19 11:55:19 -04:00 |
Michael Ventnor
|
12a1a65607
|
Bug 564991. Part 3: Create unique nsDisplayItem types for every single display item. r=tnikkel
|
2010-07-16 09:07:49 +12:00 |
Alexander Surkov
|
fa0b9ecc8b
|
Bug 573706 - make frame based accessible creation more pellucid, r=davidb, sr=roc
|
2010-06-28 21:02:03 +09:00 |
Henri Sivonen
|
31e4b12204
|
Bug 534071 - Treat carriage returns as tab-like whitespace in layout. r=roc.
|
2010-05-12 10:57:12 +03:00 |
Daniel Holbert
|
5703cabae1
|
Bug 571059: Update debugging printfs to treat nsFrameState objects as 64-bit & fix build warnings. r=dbaron
|
2010-06-10 11:26:57 -07:00 |
L. David Baron
|
0654e3b78c
|
Use macros for frame state so that it's easy to change the size and easier to read the constants. (Bug 570837) r=roc
|
2010-06-08 22:28:14 -07:00 |
Simon Montagu
|
fdbb6e7a28
|
Back out change from bug 399850 that causes an assertion to fire
|
2010-05-12 23:34:42 -07:00 |
Simon Montagu
|
2330359c39
|
Don't split frames in bidi resolution that have the same resolved directionality but different character types. Bug 399850, r=ehsan, roc
|
2010-05-10 23:14:05 -07:00 |
Boris Zbarsky
|
e0ac118cd1
|
Bug 562971. Include Element.h as mozilla/dom/Element.h and don't use 'using namespace' quite as much. r=jst
|
2010-05-05 14:18:05 -04:00 |
Boris Zbarsky
|
604dc99bd4
|
Bug 562688 part 11. Eliminate eELEMENT usage in layout/generic. r=dbaron
|
2010-04-30 09:12:06 -04:00 |