Benjamin Smedberg
|
9df15ba4d0
|
Fix nsObjectFrame.cpp back to unix-style line endings. DOS endings crept in during the last merge for reasons I don't understand.
|
2010-11-08 09:48:02 -05:00 |
|
Benjamin Smedberg
|
010fbdcb07
|
Merge mozilla-central into the branch for asynchronous plugin painting on Windows.
|
2010-11-05 15:56:28 -04:00 |
|
Benjamin Smedberg
|
b5c8de3824
|
Bug 606285 and Bug 583109 - Send the "visible" notification when painting with async layers, so that when a plugin goes from invisible to visible it starts sending asynchronous paints. Suspend sending surface updates for asynchronous plugins when they are invisible, and set the empty clipRect so that the plugin knows that drawing is suspended per the new API. Assume that plugins are visible again when a Paint or BuildLayer call is received. r-pending=karlt
|
2010-11-05 10:40:55 -04:00 |
|
Jan Arne Petersen
|
63f71f3156
|
Bug 583109 - Add visibility notification for plugins by setting the NPWindow.clipRect to [0, 0, 0, 0] when the plugin is not visible, either in a background tab, or visibility: hidden. r=karlt Patch rebased against trunk by Benjamin Smedberg.
|
2010-11-05 10:38:33 -04:00 |
|
Ms2ger
|
d1816016c2
|
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
|
5febe4410c
|
Bug 424627 - Ctrl+clicking on a text control border followed by an editing operattion (e.g. paste) removes the table cell from a non-editable document; r=roc a=blocking-final+
|
2010-11-01 19:04:12 -04:00 |
|
Benjamin Smedberg
|
0a2062e721
|
Merge mozilla-central to the branch for bug 596451.
|
2010-10-28 10:05:20 -04:00 |
|
Benjamin Smedberg
|
280184d562
|
Bug 596451 part G - Fix a condition where FixupWindow is called too early and doesn't know that we are a windowless plugin yet. Call FixupWindow from nsPluginInstanceOwner::CreateWidget, r=roc
|
2010-10-27 09:10:50 -04:00 |
|
Mats Palmgren
|
a49bc9b30b
|
Null-check the root pres context before using it. b=599341 r=roc a=dbaron
|
2010-10-27 16:19:01 +02:00 |
|
Ehsan Akhgari
|
bc3929193c
|
Bug 605138 follow-up: fix Thunderbird bustage. r=me a=bustage
|
2010-10-25 14:24:40 -04:00 |
|
Ehsan Akhgari
|
b3ebab6edb
|
Bug 605138 - Part 2: Refactor nsTypedSelection::ScrollIntoView to use flags instead of parameters; r=roc a=blocking-final+
|
2010-10-22 18:41:55 -04:00 |
|
Ehsan Akhgari
|
c5d807f1c7
|
Bug 605138 - Scripts from topix.net apparently causing page to scroll down when opening; r=roc a=blocking-final+
|
2010-10-21 16:56:20 -04:00 |
|
Robert O'Callahan
|
d6707f1b58
|
Bug 593839. Part 1: Use nsDisplayListBuilder::IsPaintingToWindow instead of gfxContext::DESTINED_FOR_SCREEN. r=tnikkel
|
2010-10-25 16:38:09 +02:00 |
|
Neil Deakin
|
902842e19b
|
Bug 578667, text not highlighting when selectiondrag is outside frame, r=mats,a=blocking
|
2010-10-25 10:06:30 -04:00 |
|
Boris Zbarsky
|
ebd7c067e3
|
Bug 484992 and bug 604420. Don't start a new network request when instantiating the plug-in for <object>s. r=josh, a=blocker
|
2010-10-22 21:16:29 -04:00 |
|
Ehsan Akhgari
|
90e76bbb1f
|
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
|
11ce93ed15
|
Backout bug 571995. a=backout
|
2010-10-12 18:40:44 +02:00 |
|
L. David Baron
|
7fe205cc61
|
Add an additional value to nsOverflowType so that compilers (in particular, gcc 4.5.*) know that one past the end is a value they'll need to deal with. (Bug 602826) r=roc a2.0=blocking
|
2010-10-11 19:20:57 -07:00 |
|
L. David Baron
|
0b7f765281
|
Make hit testing for border-radius follow the curvature of the border. (Bug 595652) r=roc a2.0=blocking2.0:betaN
|
2010-10-11 11:03:12 -07:00 |
|
Jesse Ruderman
|
8e8208ee67
|
Bug 570289 - add crashtest
|
2010-10-11 09:55:23 -07:00 |
|
Jesse Ruderman
|
fd58e9ed9c
|
Bug 589002 - add crashtest
|
2010-10-11 09:55:23 -07:00 |
|
Jesse Ruderman
|
8f4714325e
|
Bug 590426 - fix timeout/onload race in a crashtest
|
2010-10-11 09:55:22 -07:00 |
|
Matt Woodrow
|
47554e7736
|
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
|
88625a23ac
|
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
|
83a84791e8
|
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 |
|
Ehsan Akhgari
|
28e97f8723
|
Bug 389321 - Part 1: Don't choke on textnodes which don't have a primary frame; r=roc a=blocking-betaN+
|
2010-08-17 15:25:53 -04:00 |
|
Mats Palmgren
|
8f52e9d7f5
|
Delay hiding the plugin window when a delayed stop is requested (eg. during frame destruction). b=604734 r=roc a=blocking2.0:beta7
|
2010-10-28 22:27:52 +02:00 |
|
Ehsan Akhgari
|
ecfaa4d477
|
Bug 586662 - Part 3: Don't attempt to compare unrelated points when manipulating selections; r=roc a=blocking-betaN+
|
2010-09-23 14:44:01 -04:00 |
|
L. David Baron
|
80e25678c7
|
Check isValid, since bindings in chrome (e.g., Fennec select binding) can make it be false. (Bug 596767) r=bzbarsky a2.0=blocking2.0:betaN
|
2010-10-06 21:25:47 -07:00 |
|
L. David Baron
|
64d33e9f4c
|
Avoid early return from nsImageFrame::BuildDisplayList, so we don't go blank for some selection cases. (Bug 599368) r=tnikkel a2.0=blocking2.0:final
|
2010-10-06 21:25:47 -07:00 |
|
L. David Baron
|
bea16867c4
|
Reflow floating ::first-letter before deciding where to place the float, since we need to reflow it to learn its width. (Bug 594303) r=roc a2.0=blocking:betaN
|
2010-10-06 21:25:47 -07:00 |
|
L. David Baron
|
cd40905288
|
When a frame is themed, report a border-radius of 0. (Bug 595652) r=roc a2.0=blocking2.0:betaN
|
2010-10-06 21:25:47 -07:00 |
|
L. David Baron
|
2b00d08685
|
Adjust known assertion counts for assertions that now happen for each overflow area. (Bug 542595, patch 21) a2.0=blocking2.0:beta8
|
2010-10-06 21:25:47 -07:00 |
|
L. David Baron
|
a56a24a514
|
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
|
40d60928c6
|
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
|
bf7624301d
|
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
|
501b36b2c2
|
Remaining nsBlockFrame changes for split overflow areas. (Bug 542595, patch 14) r=roc a2.0=blocking2.0:beta8
|
2010-10-06 21:25:45 -07:00 |
|
L. David Baron
|
972bf93064
|
Change nsBlockReflowContext::PlaceBlock for split overflow areas. (Bug 542595, patch 13) r=roc a2.0=blocking2.0:beta8
|
2010-10-06 21:25:45 -07:00 |
|
L. David Baron
|
21464c8326
|
Split overflow areas for block frame float continuations. (Bug 542595, patch 12) r=roc a2.0=blocking2.0:beta8
|
2010-10-06 21:25:45 -07:00 |
|
L. David Baron
|
b26661f697
|
Compute nsBlockFrame.cpp's ComputeCombinedArea to split overflow areas. (Bug 542595, patch 11) r=roc a2.0=blocking2.0:beta8
|
2010-10-06 21:25:45 -07:00 |
|
L. David Baron
|
bb2c9bd999
|
Compute nsBlockFrame::ComputeCombinedArea to split overflow areas. (Bug 542595, patch 10) r=roc a2.0=blocking2.0:beta8
|
2010-10-06 21:25:45 -07:00 |
|
L. David Baron
|
b401e8f1d5
|
Convert nsBlockReflowState::mFloatCombinedArea and part of nsBlockFrame to split overflow areas. (Bug 542595, patch 9) r=roc a2.0=blocking2.0:beta8
|
2010-10-06 21:25:45 -07:00 |
|
L. David Baron
|
dfd177a552
|
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 |
|
L. David Baron
|
03966a7c79
|
Make nsLineLayout track two separate overflow areas. (Bug 542595, patch 7) r=roc a2.0=blocking2.0:beta8
|
2010-10-06 21:25:45 -07:00 |
|
L. David Baron
|
178a968ed2
|
Make nsLineBox track two separate overflow areas. (Bug 542595, patch 6) r=roc a2.0=blocking2.0:beta8
|
2010-10-06 21:25:45 -07:00 |
|
L. David Baron
|
b7c46f2dc7
|
Remove unused method nsLineBox::CombinedAreaIntersects. (Bug 542595, patch 5) r=roc a2.0=blocking2.0:beta8
|
2010-10-06 21:25:45 -07:00 |
|
L. David Baron
|
d86ede8347
|
Change FinishAndStoreOverflow API to take two overflow areas. (Bug 542595, patch 4) r=roc a2.0=blocking2.0:beta8
|
2010-10-06 21:25:45 -07:00 |
|
L. David Baron
|
70196364ee
|
Make ReflowOverflowContainerChildren handle split overflow areas. (Bug 542595, patch 3) r=roc a2.0=blocking2.0:beta8
|
2010-10-06 21:25:45 -07:00 |
|
L. David Baron
|
af38a36244
|
Use split overflow areas in nsAbsoluteContainer::Reflow. Fixes overflow handling bug in nsPositionedInlineFrame where non-positioned overflow was ignored. (Bug 542595, patch 2) r=roc a2.0=blocking2.0:beta8
|
2010-10-06 21:25:45 -07:00 |
|
L. David Baron
|
9cc9011dcd
|
Convert nsIFrame APIs from having a single overflow rect to having two distinct overflow rects. (Bug 542595, patch 1) r=roc sr=bzbarsky a2.0=blocking2.0:beta8
|
2010-10-06 21:25:45 -07:00 |
|