timeless@mozdev.org
ee5ce199c4
Bug 615908 comparison between signed and unsigned integer expressions in UnhookTextRunFromFrames
...
r=mats
2011-03-28 16:49:26 -04:00
Markus Stange
635a2437ca
Bug 627651 - Improve the smooth scroll animation. ui-r=faaborg, r=roc
2011-03-26 00:30:19 -04:00
Ehsan Akhgari
9fd7693897
Merge backout of bug 263359
2011-03-25 18:16:31 -04:00
Ehsan Akhgari
ec23591598
Back out bug 263359 because it has caused bug 645119
2011-03-25 18:15:29 -04:00
L. David Baron
f896df2450
Add crashtest for bug 645072.
2011-03-25 11:42:00 -07:00
L. David Baron
e1a1cea12d
Back out changeset 25beb9ced8d2 (bug 418975) for causing crash bug 645072.
2011-03-25 11:38:58 -07:00
Simon Montagu
9914a030ec
Bug 263359 part 1.5: remove nsDirectionalFrame.
2011-03-24 11:28:44 +02:00
Simon Montagu
5250ed8a4a
Bug 263359 part 1: refactor bidi resolution code, combining InitLogicalArray and CreateBlockBuffer. r=roc
2011-03-24 11:28:44 +02:00
Simon Montagu
01aa874a4e
Debugging code for Bidi resolution. NPOTDB
2011-03-24 11:28:44 +02:00
Benjamin Smedberg
c5cd1d7413
Bug 617539 - Integrate nsIFocusManager_MOZILLA_2_0_BRANCH back into the main interface, r=smaug
2011-03-25 11:03:33 -04:00
L. David Baron
802da587ae
Merge layout work from projects/birch, part 2.
2011-03-23 17:39:29 -07:00
L. David Baron
be4c804463
Disable parsing of 'marker', 'run-in', and 'compact' in a less hacky way. (Bug 636029) r=bzbarsky
...
This simply removes all the code for the values. This removes a
special-case that would otherwise need to become more complicated in a
later patch in this series.
2011-03-05 09:58:33 -08:00
Boris Zbarsky
151fe5976e
Bug 621841. Clear restyle flags in frameset kids when we process them. r=dbaron
2011-03-04 10:27:02 -05:00
L. David Baron
34bc1403fe
Fix nsXULScrollFrame parameter names that are named incorrectly and fix inconsistencies between .h and .cpp. (Bug 636307) r=ehsan
2011-03-03 13:18:42 -08:00
L. David Baron
a03ec13a60
Fix implementation of rules for auto margins on absolutely positioned elements; honor auto margins when only one margin is auto, even when the auto margin gets a negative value. (Bug 419100) r=roc
...
Needed to help CSS 2.1 meet Proposed Recommendation entrance criteria.
2011-03-03 13:18:42 -08:00
Olli Pettay
6696bada46
Bug 637621, allow selection collapse more often, r+a=jst
...
--HG--
extra : rebase_source : 216a2405f929ca00cc4982ebb39230b4f3018dc1
2011-03-02 16:55:12 +02:00
Matt Woodrow
d23e549f03
Bug 637901 - Don't trash our cached ImageContainer unless the retained layer manager has changed. r=tnikkel a=blocking2.0
2011-03-02 21:53:27 +13:00
Matt Woodrow
15bcf64fe6
Bug 637367 - Add null checks to DrawPlugin. r+a=roc
2011-03-02 11:36:09 +13:00
Steven Michaud
e5b24adc59
Bug 627649 - [Mac] Some events incorrectly passed to a plugin that occur over the plugin. r=roc,josh a=blocking2.0final+
2011-03-01 15:15:23 -06:00
Chris Jones
dcae2bd7ad
Bug 637278: Fix indentation. r=roc a=b
2011-03-01 12:27:35 -06:00
Chris Jones
b24d5d1e6d
Bug 637278: INVALIDATE_NO_UPDATE_LAYER_TREE should subsume INVALIDATE_NO_THEBES_LAYERS. r=tn sr=roc
2011-03-01 12:27:35 -06:00
<Robert O'Callahan> roc@ocallahan.org
5166267748
Bug 636114 - Crash [@ PluginBackgroundSink::~PluginBackgroundSink() ]; r=jones.chris.g approval2.0=johnath
2011-03-01 08:54:37 -04:00
Ehsan Akhgari
03d0f42f3c
Bug 642823 - Part 2: Correct the original test for selection.modify which tested explicitly for Windows-specific behavior; r=roc
2011-03-20 15:53:23 -04:00
Ehsan Akhgari
11ad8ed434
Bug 642823 - Make the behavior of nsISelection::Modify consistent for word selection across platforms by not eating spaces on any platform; r=roc
2011-03-20 15:49:06 -04:00
Matt Woodrow
5a9d39c5e9
Bug 629857 - When invalidating transformed items, round the original area out to the nearest pixel. r=roc a=roc
2011-02-25 11:55:23 +13:00
Mats Palmgren
6d3f80df72
Bug 635405 - Zooming a windowless plugin frame can cause it to "bleed" outside its bounds. r+a=roc
2011-02-24 13:06:14 +01:00
Robert O'Callahan
20b9397753
Bug 630835. Make BuildLayer responsible for setting a visible region on the layer, and let FrameLayerBuilder only reduce it. r=tnikkel,a=blocking
...
This avoids problems with FrameLayerBuilder making the visible region bigger than we expected, invalidating CONTENT_OPAQUE flags set on the layer.
In particular, we had been using TransformBounds to compute the new visible region, and for non-axis-aligned transforms this gives us a visible
region which contains areas not actually painted by the layer contents.
2011-02-23 18:38:09 +13:00
Robert O'Callahan
8c2e30a98c
Bug 634844. Part 2: Don't create a new Image in BuildLayer if we already have one. r=cjones,a=blocking
2011-02-23 18:38:09 +13:00
Robert O'Callahan
afda29e271
Bug 634844. nsPluginInstanceOwner::IsUpToDate should not create an Image for the plugin. r=cjones,a=blocking
2011-02-23 18:38:09 +13:00
Robert O'Callahan
134548e4e6
Bug 631388. Part 2: Don't let nsDisplayPlugin bounds depend on the ImageContainer's current image bounds, since that can change during display list processing. r=cjones,a=blocking
2011-02-23 18:38:09 +13:00
Simon Montagu
f3795dcd86
Don't create or delete frames when nsTextFrame::SetLength is called from bidi resolution. Bug 635329, r+a=roc
2011-02-21 10:02:23 +02:00
Timothy Nikkel
97d427c363
Bug 633762. Only bail early if we have an async scroll pending so the ScrollTo call can update mDestination. r=roc a=roc
2011-02-20 14:03:32 -06:00
Chris Jones
dd464c0e85
Bug 635191: If the object frame has gone away, there's no way to determine IsUpToDate(), so just dispatch the paint-finished event. r=roc a=b
2011-02-18 18:32:12 -06:00
Peter Van der Beken
2552abd64a
Fix for bug 633738 (quora.com bloats out of control (part 3)) - mark some known assertions caused by bug 439258. r=bz, a=jst.
2011-02-17 12:19:13 +01:00
Jonathan Kew
84c34c9615
bug 631035 part 2 - optimize storage of tab widths. r+a=roc
2011-02-18 09:07:12 +00:00
Matt Woodrow
9cb4fc37b6
Bug 634521 - Let mac plugins trigger empty transactions. r=roc a=roc
2011-02-17 16:56:06 +13:00
Mark Banner
9489346a91
Bustage fix for the bustage fix for bug 626602. Namespace statement is required, so just ifdef it for IPC builds. r+a=bustage fix
2011-02-16 19:43:36 -06:00
Chris Jones
2feec67e7c
Bug 626602, part 8: Dig a tunnel from nsObjectFrame to PluginInstanceParent for background copying. r=bsmedberg sr=roc
2011-02-16 16:43:31 -06:00
Robert O'Callahan
7344c3c89b
Bug 626602. Part 4: Make the display items behind a plugin that needs readback be as visible as we can. r=tnikkel
2011-02-16 16:43:30 -06:00
Robert O'Callahan
354fb935c8
Bug 626602. Part 3: Hook up ReadbackLayers in nsObjectFrame. r=cjones
2011-02-16 16:43:30 -06:00
Ehsan Akhgari
dbd378e898
Bug 633044 - Special case empty text frames to position the caret at the correct position; r=roc a=blocking-final+
2011-02-15 01:11:18 -05:00
Matt Woodrow
488e30f398
Bustage fix (forgot to qref). r=jst, a=bustage
2011-02-15 21:48:01 -08:00
Matt Woodrow
662d11c11f
Bug 591687. Disable emtpy transactions with mac plugin layers. r=roc, a=blocker.
2011-02-15 21:25:34 -08:00
Chris Jones
4c62c14fe1
Bug 631585: Don't try to create plugin widgets in content processes, it's never going to work. r=tn a=a
2011-02-15 15:45:02 -06:00
Daniel Holbert
99a50a3910
Bug 596478: delay nsImageFrame's IsPercentageAware check until after we've lazily initialized mIntrinsicSize. r=roc a=dbaron
2011-02-15 13:34:52 -08:00
Simon Montagu
26ecc69649
Test for bug 632379, r=ehsan, a=test
2011-02-13 23:56:24 -08:00
Benoit Girard
156483e4f4
Disable OSX Plugin Layer due to regression b=633826 r+a=josh,bustage
...
--HG--
extra : rebase_source : 3fb0ff372479b9b6fbcb7246747bf5d769c66361
2011-02-13 21:54:33 -05:00
Simon Montagu
8e5a76d4bc
Set the position of the childRect in nsXULScrollFrame::LayoutScrollArea before calling Layout. Bug 632379, r=dbaron, a=blocker
2011-02-13 08:38:29 +02:00
Matt Woodrow
5cacf25656
Bug 591687: Create MacIOSurfaceImages for Core Animation plugins. r=roc r=josh a=blocking2.0betaN+
2011-02-12 11:09:03 -05:00
Matt Woodrow
aaef3ddcc5
Bug 591687: Add GetImage in order to create mac async plugin images in plugin code instead of nsObjectFrame. r=bsmedberg a=blocking2.0betaN+
2011-02-12 11:07:10 -05:00
Matt Woodrow
d6a75cf690
Bug 591687: Add interface to retrieve plugins actual (remote) drawing model from nsObjectFrame. r=bsmedberg a=blocking2.0betaN+
2011-02-12 10:55:40 -05:00
Jonathan Kew
36ed20e7c6
bug 633322 - ensure GetDetailedGlyphs() is not called when glyph count is zero. r=roc a=blocking
2011-02-11 22:05:09 +00:00
Mats Palmgren
d82610cf02
Bug 631337 - Cannot resize the window using the corner resizer when body is position:relative. r=roc a=blocking2.0:final
2011-02-10 23:38:37 +01:00
L. David Baron
56e6f8182f
Merge layout work from projects/birch, part 1. a=bsmedberg
2011-03-23 12:36:08 -07:00
Josh Aas
fc34f968eb
Bug 641621: Fix bug in which we misinterpret an NPError return value as an nsresult. r=bsmedberg
2011-03-23 11:46:09 -07:00
Steven Michaud
310a1f87bf
Breakage fix for patch for bug 637367 (4da037fe27b0). a=breakage-fix
2011-03-18 15:27:20 -05:00
Steven Michaud
65c49866d2
Bug 637367 - Stop DrawPlugin from accessing deleted nsObjectFrame. r=roc a=beltzner
2011-03-18 14:35:14 -05:00
Benjamin Stover
0b3ec6cfce
Bug 642205 Followup: workaround for Android compiler bug r=tnikkel a=blocking-fennec CLOSED TREE
2011-03-17 15:48:47 -07:00
Benjamin Stover
4d0881f7a6
Bug 642205 Followup: Remove bogus assertion r=roc a=followup-for-blocking-fennec
2011-03-16 14:17:25 -07:00
Benjamin Stover
51e2e999ba
Bug 642205 Do not build layers for asynchronous scrolling if element shouldn't be scrollable r=tn a=blocking-fennec
2011-03-16 13:18:35 -07:00
Benjamin Stover
6fc39e3260
Bug 618975 Follow-up: Fix for non-IPC builds and remove warning r=blassey a=fix-comm-builds
2011-03-15 18:58:28 -07:00
Benjamin Stover
a646bb5913
Bug 618975 Followup: bitrot and remove mDisplayport from nsDisplayScrollLayer r=cjones r=tn a=blocking-fennec
2011-03-09 13:35:27 -08:00
Benjamin Stover
e9b77710b0
Bug 618975 Pan overflow elements in parent process r=cjones r=tn sr=roc a=blocking-fennec
2011-03-15 16:20:19 -07:00
Steven Michaud
472417e274
Bug 637367 - Add null checks to nsPluginInstanceOwner::DoCocoaEventDrawRect(). r=bsmedberg a=sayrer
2011-03-11 17:50:50 -06:00
Chris Jones
e4ac9c5928
Bug 593243: Clip invalidations to the displayport when one is set. r=tn
2011-03-11 17:12:11 -06:00
Joel Maher
368d8a0909
Bug 637660 - add sandbox.Android, and skip a few crashtests so we can run green on Android. r=dbaron, a=tests
2011-03-11 09:15:33 -05:00
Doug Turner
eff01baa10
Backing out 99f6b3acc464 (bug 618975). Bug This caused a reftest crash. a=bustage
2011-03-08 22:02:50 -08:00
Benjamin Stover
6fd6388bc0
Bug 618975 Pan overflow elements in parent process r=cjones r=tn sr=roc a=blocking-fennec
2011-03-08 21:28:18 -08:00
Ehsan Akhgari
f83c604e6c
Merge cedar onto mozilla-central
2011-03-24 14:42:21 -04:00
Benjamin Stover
e08f07788f
Bug 643164 Fire MozScrollAreaChanged before "load", not after r=roc
2011-03-24 10:41:23 -07:00
Jonathan Kew
4848054350
bug 418975 - support soft hyphen when calculating min width for table and fieldset. r=roc
2011-03-24 15:22:37 +00:00
Jonathan Kew
c4c9f2d9e9
bug 499292 - hide fallback text for a short time while a font downloads. r=jdaggett a=beltzner
2011-01-05 21:48:48 +00:00
Robert O'Callahan
28603731b2
Bug 618722. background-attachment:fixed display items rendered via temporary layer managers can't have their scrolling taken care of via the layer system, so make sure we invalidate them when we scroll in their document. r=tnikkel,a=blocker
2011-02-10 21:58:11 +13:00
Jonathan Kew
1002db5143
bug 631035 part 1 - optimize storage of DetailedGlyph records. r=roc a=blocking2.0
2011-02-10 06:50:47 +00:00
Timothy Nikkel
9336a81739
Bug 629587. Don't try to scroll based on scrollbar attributes if they represent the current scroll position. r=roc a=blocking
2011-02-09 22:35:01 -06:00
Marco Bonardo
aaac8f2d4c
Backout bug 626602, follow-ups and conflicting bug 631388 due to Win Tp4 permaorange causing a=CLOSED TREE
2011-02-09 15:48:12 +01:00
Mark Banner
c0c160d3c4
Bustage fix for the bustage fix for bug 626602. Namespace statement is required, so just ifdef it for IPC builds. r+a=bustage fix
2011-02-09 09:40:26 +00:00
Mark Banner
fbfe3e1251
Non-IPC bustage fix from bug 626602 - unnecessary using namespace mozilla::plugins statement. r+a=bustage fix
2011-02-09 09:16:59 +00:00
Chris Jones
e569db4f34
Bug 631388: Stop trying to center plugin images in their frames. r=roc a=a
2011-02-08 18:44:14 -06:00
Chris Jones
66c0a6b21b
Bug 626602, part 8: Dig a tunnel from nsObjectFrame to PluginInstanceParent for background copying. r=bsmedberg sr=roc
2011-02-08 18:44:14 -06:00
Robert O'Callahan
fdb91c06bd
Bug 626602. Part 4: Make the display items behind a plugin that needs readback be as visible as we can. r=tnikkel
2011-02-08 18:44:13 -06:00
Robert O'Callahan
7647e8c80b
Bug 626602. Part 3: Hook up ReadbackLayers in nsObjectFrame. r=cjones
2011-02-08 18:44:13 -06:00
Simon Montagu
e5ed17c7d6
Bug 508816 - layout patch
2011-02-07 09:59:20 +02:00
Simon Montagu
8847abc54d
Tests for bug 508816, from dbaron and Enn
2011-02-07 09:59:20 +02:00
Ehsan Akhgari
44c6ad0a4f
Merge backout of bug 622072
2011-03-29 14:32:11 -04:00
Ehsan Akhgari
931bd6ee19
Back out bug 622072 because it caused bug 645987
2011-03-29 14:31:53 -04:00
Alon Zakai
eb6d3ef5f2
Bug 610727 - Mark canvas layers inactive when relevant. r=roc a=blocking-fennec
2011-02-04 10:11:24 -08:00
Ehsan Akhgari
ff5cb3429d
Bug 631406 - PeekOffsetNoAmount doesn't accept null as its second argument; r,a=roc
2011-02-03 19:52:46 -05:00
Markus Stange
20d43637e6
Bug 607464 - Don't use smooth scrolling for pixel scrolling. r=roc, a=roc
2011-02-04 09:00:06 +01:00
Chris Jones
8991442744
Rollup of bug 615386, parts 1-6. Teach the reftest harness about <browser remote>. r=dbaron,roc,ted a=a
...
--HG--
rename : layout/tools/reftest/reftest.js => layout/tools/reftest/reftest-content.js
2011-02-03 13:54:10 -06:00
Neil Deakin
fd67e69ef1
Bug 624127, clear mousedown selection state in frame where mouse was pressed down,r=smaug,a=jst
2011-02-03 12:08:30 -05:00
Patrick Walton
5c3bd5f865
Bug 630891 - Don't repaint nsSubDocumentFrames when they move. r=roc a=roc
2011-02-02 13:53:53 -08:00
L. David Baron
cb50a6fc08
Ensure that 'load' and 'script' tests do layout and painting before we go on to the next test. (Bug 624279) r=roc a2.0=blocking
...
(It's tempting to remove both the direct call to RecordResult() (and
instead always go through WaitForTestEnd) and the setupPrintMode() call
not inside WaitForTestEnd, but that's probably more than I should tackle
right now.)
2011-02-02 08:40:17 -08:00
Johnny Stenback
7ed31a41cb
Fixing bug 604262. Fix crash in nsImageLoadingContent::OnStartDecode(). r=jonas@sicking.cc, a=blocker
2011-01-31 20:50:01 -08:00
Kevin Gadd
90c20af040
bug 625248 - During each paint, build a list (stored as a FrameProperty of the root nsIFrame) of all the PresShells that are visible during this paint, so that we can increment their paint count correctly during an empty transaction; r=roc a=blocking-final+
...
--HG--
extra : rebase_source : 2524d2e258a6a6cc13a7d8df2c874752e415c1ba
2011-01-27 13:53:10 -08:00
Timothy Nikkel
ce990249cb
Bug 626343. Check return value when creating a plugin widget. r=roc a=blocking
2011-01-31 17:31:34 -06:00
Serge Gautherie
2a012a8142
Bug 628589 - [SeaMonkey] mochitest-plain-3: permanent "TEST-UNEXPECTED-FAIL | /tests/gfx/test_acceleration.html | Acceleration enabled on x86-64 OS X". (Windows 2003 too); (Dv1) test_selection_underline.html: Move waitForExplicitFinish() out of onLoad(), Make existing todo() more explicit.
...
r=masayuki a=(test only).
2011-01-31 07:13:08 +01:00
Robert O'Callahan
f3db7913db
Bug 616085 - Renable 508908-1.html crashtest without it hitting the network, a=test
2011-01-20 22:05:48 -08:00
Mats Palmgren ext:(%2C%20Boris%20Zbarsky%20%3Cbzbarsky%40mit.edu%3E)
b3f06834af
Bug 597627 - Adding and removing lines in big textareas is really slow. r=roc a=blocking2.0:final
2011-01-28 22:08:41 +01:00
Alexander Surkov
7f72cfd7af
Bug 625652 - make sure accessible tree is correct when rendered text is changed, r=davidb, sr=roc, a=roc
2011-01-28 16:42:22 +08:00
Alexander Surkov
f1d1126c15
Bug 628922 - layout should use cached nsIAccessibilityService, r=davidb, sr=roc, a=roc
2011-01-28 12:38:14 +08:00
Timothy Nikkel
0123cc0fff
Bug 622328 - Always make sure the area of the root content document is considered opaque. r=roc, a=blocking.
2011-01-27 16:58:50 -06:00
Ehsan Akhgari
963d008f0a
Bug 579767 - Frame borders are sometimes not redrawn correctly after dragging them or resizing the window; r,a=roc
2011-01-26 00:41:52 -05:00
Chris Double
4e29108ec5
Bug 623998 - Reduce frameset size limit - r=roc a=blocking2.0:final
2011-01-25 14:38:07 +13:00
Robert O'Callahan
715a68eba1
Bug 619117. When invalidating due to a transform change, use the cached post-transform visual overflow rect to avoid depending on the new transform style. r=dbaron,a=blocking
2011-01-25 21:41:56 +13:00
Boris Zbarsky
2b3d8a6402
Bug 626395. Make sure that when we're clipping our kids we don't create overflow containers for their overflow. Force the kids to lay out within our size instead. Also don't include overflowing kids in our overflow area if we're clipping them. r=roc, a=blocker
2011-01-19 17:39:31 -05:00
Timothy Nikkel
22a457e410
Bug 626343. Remove incorrect view null check in plugin widget creation. r=roc a=blocking
2011-01-18 13:43:47 -06:00
Karl Tomlinson
9c22641396
Bug 617703 - Add plugin support and prevent crash [@ libflashplayer.so@0x32884 ][@ libflashplayer.so@0x32800 ] in Fennec r=romaxa a=approval2.0
2011-01-17 21:07:49 +02:00
Matt Woodrow
f5f4d25848
Bug 586683 - Part 4 - Move images into a separate ImageLayer when they are the only item in a ThebesLayer. r=roc a=blocking2.0
2011-01-18 10:47:18 +13:00
Neil Deakin
fee5806e2b
Bug 489303, show resizer when statusbar is hidden, r=roc,gavin a=blocking
2011-01-17 09:35:32 -05:00
Robert O'Callahan
ce2d40adbe
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
Mats Palmgren
2534080c69
Bug 602331 - selection addRange cannot select nodes that are being dynamically appended to the DOM. r=roc a=blocking2.0:final
2011-01-14 01:22:26 +01:00
Benjamin Stover
822ae4d1f4
Bug 605618 Part 5: Support displayport for iframes r=tn sr=roc
2011-01-13 09:45:14 -08:00
Benjamin Stover
ea6d5f4b39
Bug 605618 Part 2: Infrastructure for building shadow display list r=tn sr=roc
2011-01-13 09:45:14 -08:00
Oleg Romashin
8ab0673f0f
Bug 619176 - Plugins get Visible state every time when scrolling (:BuildLayer always make them visible). r=roc a=approval2.0
2011-01-13 15:20:53 +02:00
L. David Baron
46b5820693
Report incomplete reflow status as appropriate when frame tree is too deep. (Bug 619021) r=roc a2.0=blocking
2011-01-11 17:09:22 -08:00
L. David Baron
387c0a2245
Issue console warning when we abort reflow because the frame tree is too deep. (Bug 619021) r=roc a2.0=blocking
2011-01-11 17:09:22 -08:00
L. David Baron
a572c4fbef
Add assertions that the frame tree is safe to destroy (i.e., doesn't contain any first-in-flows or other things we should never destroy) when we call DeleteNextInFlowChild. (Bug 619021) r=roc a2.0=blocking
2011-01-11 17:09:22 -08:00
L. David Baron
a056e87fc8
Add crashtest for bug 595740. a2.0=blocking, tests
2011-01-11 17:09:22 -08:00
L. David Baron
4b971b51fd
Handle multiple continuations of the same float being out-of-order in the same float list. (Bug 595740) r=roc a2.0=blocking
2011-01-11 17:09:21 -08:00
L. David Baron
1f47b79c3a
Move assertion about continuations of floats so that it is valid. (Bug 595740) r=roc a2.0=blocking
...
When we do multiple reflow passes inside a container with page or column
breaks, we might hit this assertion for legitimate reasons. In
particular, if a reflow places the first-in-flow of a float in a later
continuation of its containing block than it was in before, or if a
reflow reflows a float that was split and then pushes the line
containing the float's placeholder, then during reflow we push the
continuations of the float back through the continuations of the
containing block, and in intermediate states of this process (such as
when this assertion fires), we have two continuations of the same float
within the same parent.
2011-01-11 17:09:21 -08:00
Jonathan Kew
13736eae4a
bug 621918 - part 1 - eliminate aDirtyRect parameter from gfxTextRun::Draw etc. r=roc a=roc
2011-01-11 11:17:00 +00:00
Robert O'Callahan
319edd4ba7
Bug 615794. Part 3: Snap bounds of border and background display items to pixels if we're sure they will be snapped. r=tnikkel a=blocking
2011-01-04 23:39:47 +13:00
Robert O'Callahan
8050f8a959
Bug 602892. Part 2: Ensure that a scrollframe is 'inactive' if it can't be scrolled by blitting. r=tnikkel,a=blocking
2011-01-04 21:46:59 +13:00
Robert O'Callahan
62d193188e
Bug 602892. Part 1: Refactor so that mScrollingActive is always true for scrollframes that are always active. r=tnikkel,a=blocking
2011-01-04 21:46:56 +13:00
Robert O'Callahan
d886269e1d
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
e946441ff1
Bug 602757. Part 3: Change IsOpaque to GetOpaqueRegion so we can get useful opaque regions for content that uses border-radius. r=tnikkel,sr=dbaron,a=blocking
2011-01-03 14:48:09 +13:00
Robert O'Callahan
face759151
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
Robert O'Callahan
87f3d1c20c
Bug 620512. Part 1: Only fire MozPaintWait and change window visibility in BuildDisplayList if we're painting. r=bsmedberg, a=b:b9
2010-12-21 12:12:00 -08:00
Robert O'Callahan
635ece94a9
Bug 621260. Don't run StopPluginInstance multiple times on the same instance. Also, let StopPluginInstance do the call to instance->Stop(). r+a=josh
2010-12-20 14:37:43 +13:00
Bas Schouten
a218a71e7c
Bug 620665 - Part 4: Also recreate container when types don't match. r=roc a=blocking-beta9
2010-12-29 01:07:09 +00:00
Robert O'Callahan
319639d128
Bug 615870. Part 2: Track per-display-root-frame 'update layer tree' state bit. r=tnikkel a=b-f
2010-12-10 21:32:52 +02:00
Gavin Sharp
82f380c4da
Back out 0ab0603bea99 (bug 489303) due to suspected Txul regression, a=backout
2010-12-25 14:55:35 -05:00
Neil Deakin
49b5659acf
Bug 489303 - No resizer since the statusbar is gone, r=gavin+roc, a=b
2010-12-21 13:19:00 -08:00
timeless@mozdev.org
95d7ec83cd
Bug 620252 RomanToText could use // FALLTHROUGH comments for 3 and 2, r+a=dbaron
2010-12-19 19:38:00 -08:00
timeless@mozdev.org
c4888bce55
Bug 620304 crash [@ nsTypedSelection::GetIndicesForInterval] if !aStartIndex/!aEndIndex, r+a=jst
2010-12-20 01:19:00 -08:00
Robert O'Callahan
bfe2452ebc
Bug 584251. Wallpaper around crash. r=joshmoz a=blocking-betaN+
2010-12-24 14:37:03 -06:00
Jonathan Kew
a9323f7452
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
Steven Michaud
57a79c1b85
Bug 618487 - Divx Web Player Videos won't play on Vidbux.com and Vidxden.com and Movshare.net. r=josh a=blocking2.0BetaN+
2010-12-20 13:49:37 -06:00
Mihai Sucan
176912a7c2
Bug 606498 - Make sure the new nsIScriptError2 is used in all possible places- part 2; r=bzbarsky,dbaron,mrbkap sr=jst a=blocking2.0
2010-12-20 12:21:58 -04:00
Robert O'Callahan
c727ef9b41
Bug 617152. Part 13: Fix nsXULScrollFrame::InvalidateInternal. r=tnikkel,a=blockers
2010-12-20 14:37:43 +13:00
Robert O'Callahan
deacd0626d
Bug 617152. Part 11: Invalidate the ThebesLayers for an active-scroll-root using the scroll position at the last layer tree update, and do the rest of the invalidation using the current scroll position. r=tnikkel
2010-12-20 14:37:43 +13:00
Robert O'Callahan
dc7ee6cfc4
Bug 594333. Invalidate frame subtree (including layers) when moving a float. r=dbaron
2010-12-20 14:37:43 +13:00
Robert O'Callahan
a687d70497
Bug 617152. Part 9: Use desired bounds in nsDisplayList::GetBounds, not actual bounds, when computing plugin geometry. r=tnikkel
2010-12-20 14:37:43 +13:00
Robert O'Callahan
b2eb2ce72f
Bug 617152. Part 8.5: Fire MozPaintWait even if the plugin layer is currently zero-size. r=tnikkel
2010-12-20 14:37:43 +13:00
Robert O'Callahan
6f3afc714b
Bug 617152. Part 4: Make sure to always fire a balancing MozPaintWaitFinished, even if the plugin dies suddenly, and make sure events are dispatched safely. r=dbaron
2010-12-20 14:37:43 +13:00
Mounir Lamouri
db6bb54ae9
Bug 596088 - Make <input type='file'> looks disabled when inside a disabled fieldset by adding a ContentStatesChanged method in nsIFrame. r=bz sr=roc a=blocking-final
...
--HG--
rename : layout/reftests/bugs/557087.html => layout/reftests/bugs/557087-1.html
rename : layout/reftests/bugs/557087.html => layout/reftests/bugs/557087-2.html
extra : rebase_source : 350455e646775e42916e90dee7e09f63f84f4db4
2010-12-14 10:00:57 -08:00
Jonathan Kew
6531a7f776
Backed out changeset 1958ebae93cc for causing mochitest orange. a=backout
2010-12-16 15:15:35 -08:00
Jonathan Kew
7a31c3e079
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
Shawn Wilsher
1f59f3890b
Merge mozilla-central to Places
2010-12-14 15:56:41 -08:00