Chris Jones
|
26466ba198
|
Bug 590294, part 5: Add a setDisplayPort() API to allow the frontend (or whatever else) to set an arbitrary visible region for the purposes of invalidation and layer retaining. r=roc sr=dbaron
|
2010-09-03 15:10:46 -05:00 |
|
Chris Jones
|
23f5ee4db4
|
Bug 590294, part 4: IGNORE_VIEWPORT_SCROLLING currently implies interpreting the visible region as being relative to document space. Displayport rendering wants everything IGNORE_VIEWPORT_SCROLLING implies, except it wants the visible region to be relative to the viewport. So, split the coordinate-space interpretation into a new flag DOCUMENT_RELATIVE, which interprets the visible region as document-relative. r=tn sr=roc
|
2010-09-03 15:10:46 -05:00 |
|
Chris Jones
|
c3e279df85
|
Bug 590294, part 3: Keep ContainerLayer type info around in a few places. r=roc
|
2010-09-03 15:10:45 -05:00 |
|
Chris Jones
|
6c7c82837a
|
Bug 590294, part -1: Clip <browser> shadow layers properly. r=tn
|
2010-09-03 15:10:45 -05:00 |
|
Chris Jones
|
6e7a7cd71a
|
Merge m-c --> cedar
--HG--
rename : layout/style/test/hover_helper.html => layout/style/test/chrome/hover_helper.html
rename : layout/style/test/test_hover.html => layout/style/test/chrome/test_hover.html
|
2010-09-03 14:07:55 -05:00 |
|
Joe Drew
|
8195bd8837
|
Bug 590844 - Add layersGPUAccelerated to the reftest sandbox when we're using accelerated layers. r=dbaron a=blocking2.0:beta6+
|
2010-09-03 14:02:23 -04:00 |
|
Mats Palmgren
|
76f0893448
|
Backing out bug 449734 due to unexpected orange. a=ted
|
2010-09-03 18:13:49 +02:00 |
|
Mats Palmgren
|
d234af154c
|
Bug 449734 - Preserve presentation when dragging a tab between browser windows. r=roc a=blocking2.0:betaN
|
2010-09-03 16:22:00 +02:00 |
|
Robert O'Callahan
|
3fca632d0f
|
Disable abspos tests when D2D is enabled. With changeset c888cdffd617, glyphs get rasterized slightly differently. a=me
|
2010-09-04 00:27:19 +12:00 |
|
Robert O'Callahan
|
b8344596c8
|
Backed out changeset b92757b90f6f
|
2010-09-04 00:25:33 +12:00 |
|
Jonathan Kew
|
9abb1bbb24
|
disable failing win7 reftest, see bug 593330. r=developers a=orange-test
|
2010-09-03 13:10:45 +01:00 |
|
Timothy Nikkel
|
d4615fd0e6
|
Bug 593262. The stop/reload button is chasing me. Keep running from it. r=roc a=fix a test
--HG--
rename : layout/style/test/hover_helper.html => layout/style/test/chrome/hover_helper.html
rename : layout/style/test/test_hover.html => layout/style/test/chrome/test_hover.html
|
2010-09-03 00:43:26 -05:00 |
|
Robert O'Callahan
|
b2b43745af
|
Bug 579276. Part 10: add a couple of scrolling tests to ensure that text looks good when scrolled in an overflow:auto div. a=blocking
|
2010-09-02 21:19:24 +12:00 |
|
Robert O'Callahan
|
ec75a459d4
|
Bug 579276. Part 9: Backout 4d1dc2ea47fd since we no longer need those test changes
|
2010-09-02 21:18:41 +12:00 |
|
Robert O'Callahan
|
bd90f73745
|
Bug 579276. Part 5: Set CONTENT_NO_TEXT and CONTENT_NO_TEXT_OVER_TRANSPARENT flags. r=tnikkel
|
2010-09-02 21:18:40 +12:00 |
|
Robert O'Callahan
|
0356f8659e
|
Bug 579276. Part 3: Change Set/IsOpaqueContent API to a more generic Get/SetContentFlags API. r=cjones,sr=vlad
|
2010-09-02 21:18:40 +12:00 |
|
Robert O'Callahan
|
ad566be621
|
Bug 579276. Part 4: Move nsDisplayItem parameter down to ThebesLayerData::Accumulate. r=tnikkel
|
2010-09-02 21:18:39 +12:00 |
|
Robert O'Callahan
|
cfc08eb0c7
|
Bug 579276. Part 8: Bump scroll timeout up a lot. r=tnikkel
|
2010-09-02 21:18:39 +12:00 |
|
Robert O'Callahan
|
0f5f9e5391
|
Bug 579276. Part 2: If a transparent layer is over a solid background color, hoist that color into the layer to make it opaque. r=tnikkel
|
2010-09-02 21:18:39 +12:00 |
|
Robert O'Callahan
|
a150e0aa96
|
Bug 579276. Part 1: Change layer/layermanager user data API to use keys and values. r=cjones,sr=vlad
|
2010-09-02 21:18:39 +12:00 |
|
Ehsan Akhgari
|
7b654288bf
|
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 |
|
Oleg Romashin
|
bd3aa71c63
|
Merged m-c: 51d17027ff45 -> cedar
|
2010-09-01 09:36:29 -07:00 |
|
Mounir Lamouri
|
10322e00af
|
Bug 36619 - Add a test checking that we can call .click() to show the filepicker if the originating element is a regular click (thus passing the popup blocker check). r=sicking a2.0=blocking
|
2010-09-01 08:09:28 +02:00 |
|
Ehsan Akhgari
|
666a59371c
|
Back out bug 594774 because of reftest failures and crashtest assertions
|
2010-09-15 12:28:29 -04:00 |
|
Robert O'Callahan
|
5fc84d7803
|
Bug 594774. Detect DOM changes during painting, and abort painting ASAP when that happens. r=dbaron a=blocking-beta6+
|
2010-09-15 11:30:00 -04:00 |
|
Neil Deakin
|
43da4cf629
|
Bug 566154 - text missing from preferences font size pulldown.; f=neil r=neil a=blocking-betaN+
|
2010-09-15 11:25:08 -04:00 |
|
Simon Montagu
|
73b323bd97
|
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
|
9e0c0d8d9c
|
Tests for bug 588739
|
2010-09-06 17:32:01 +03:00 |
|
Robert O'Callahan
|
bb8f6b43fb
|
Fixing test for D2D, a=fixing-test
|
2010-09-06 21:11:54 +12:00 |
|
Neil Deakin
|
b753ff6479
|
Bug 558072. Allow getting of popup position and size from popupshowing event. r=roc,a=blocking
--HG--
extra : rebase_source : 0589fbc0410548f8f7ee748d59e70721c5fcc29b
|
2010-09-06 15:30:17 +12:00 |
|
Robert O'Callahan
|
243921c92a
|
Bug 584703. Compute XUL listbox contents overlow area correctly. r=enndeakin
--HG--
extra : rebase_source : a5c20c7ad240643a734a3e0f27c5357adc13c9ae
|
2010-09-06 15:23:44 +12:00 |
|
Markus Stange
|
df248c791c
|
Bug 591141. Protect against null pattern. r=roc
--HG--
extra : rebase_source : 51658e6b24a3c2b7857e44ab5880d240aacd8115
|
2010-09-06 15:12:46 +12:00 |
|
Robert O'Callahan
|
e10bc1e1f7
|
Bug 584699. Invalidate ThebesLayers in abs-pos frame subtree that's moved. r=dbaron
--HG--
extra : rebase_source : 06dd1df6b08d331b38ee8a9edbf6ce07e7841c25
|
2010-09-06 15:04:36 +12:00 |
|
Timothy Nikkel
|
76dc65dff9
|
Bug 592405. Printing view manager shouldn't be hooked into screen view manager. r=roc a=blocking final
|
2010-09-05 14:21:56 -05:00 |
|
Kyle Huey
|
a846b63dba
|
Bug 583863: Refactor <input> implementation to deal with files that aren't on the disk. r=sicking a=blocking-fennec
--HG--
extra : rebase_source : 2b3605042aea4e4c8273cdad5ec7f05af15959cc
|
2010-09-05 14:00:05 -04:00 |
|
Kyle Huey
|
73e9690f8f
|
Backed out changeset af1365b24066
|
2010-09-05 11:32:57 -04:00 |
|
Kyle Huey
|
bde906120c
|
Bug 583863: Refactor <input> implementation to deal with files that are not on the disk. r=sicking a=blocking-fennec
|
2010-09-05 09:09:04 -04:00 |
|
Robert O'Callahan
|
de34f39b12
|
Bug 593275 part 2 - Dynamically recompute drawWindow flags, in case our window is asynchronously resized on us. r=dbaron a=blocking2.0:beta6+
|
2010-09-04 23:39:35 -04:00 |
|
Robert O'Callahan
|
6732099e5a
|
Bug 593275. Take reftest snapshots by painting the toplevel window. r=dbaron a=blocking2.0:beta6+
|
2010-09-04 23:39:32 -04:00 |
|
Vladimir Vukicevic
|
7f9d2b6e9e
|
Bug 591155 - Disable an additional test that has shown up as failing with no visual difference. r=joe a=blocking2.0:beta6+
|
2010-09-04 23:32:39 -04:00 |
|
Wes
|
6636ae63a1
|
Bug 591626 - :-moz-placeholder is now implemented, uncomment corresponding theme code. r=dao
--HG--
extra : rebase_source : 1e21926933b6ebbd247452e0e5e2a2df866896e5
|
2010-08-31 21:28:41 +02:00 |
|
Chris Jones
|
7b7af2c67c
|
Merge m-c --> cedar
--HG--
rename : layout/generic/nsFrameFrame.cpp => layout/generic/nsSubDocumentFrame.cpp
|
2010-08-31 02:29:31 -05:00 |
|
Robert O'Callahan
|
b10df1641d
|
Bug 592131. Don't propagate invalidations across document boundaries where the child document's docshell is inactive (e.g., a hidden tab). r=tnikkel,a=blocking
--HG--
extra : rebase_source : 468f5fab9b2a50f515d50e147fb79bdb8d6a845c
|
2010-08-31 17:02:08 +12:00 |
|
Robert O'Callahan
|
ded033638a
|
Bug 579323. Part 2: Actually fix the bug by calling InvalidateThebesLayersInSubtree from nsIFrame::Redraw. r=dbaron,a=blocking
|
2010-08-31 12:49:13 +12:00 |
|
Robert O'Callahan
|
3815d31b6e
|
Bug 579323. Part 3: Fix invalidation of lines to update layers as necessary. r=dbaron
--HG--
extra : rebase_source : 6a043bda5f16f9a257fa4bfa272d8362facef4c2
|
2010-08-31 12:49:13 +12:00 |
|
Robert O'Callahan
|
c7acef03ff
|
Bug 579323. Part 1.8: Rename InvalidateOverflowRect to InvalidateFrameSubtree. r=tnikkel
--HG--
rename : layout/generic/nsFrameFrame.cpp => layout/generic/nsSubDocumentFrame.cpp
extra : rebase_source : f7bd38670a03e8a7f3f8c40838af114be79b06f1
|
2010-08-31 12:49:12 +12:00 |
|
Robert O'Callahan
|
bc09a0496e
|
Bug 579323. Part 1.6: Clean up dead code, rename nsFrameFrame to nsSubDocumentFrame. r=tnikkel
--HG--
rename : layout/generic/nsFrameFrame.cpp => layout/generic/nsSubDocumentFrame.cpp
extra : rebase_source : af240f2cb12b94e544031a5860fca1a9fb1217e0
|
2010-08-31 12:49:11 +12:00 |
|
Robert O'Callahan
|
f6aa05c375
|
Bug 579323. Part 1.4: Switch nsIFrameFrame users to use nsSubDocumentFrame.h. r=tnikkel
--HG--
extra : rebase_source : de526602586c70b994a061bbb8a7ca2731c72bbd
|
2010-08-31 12:49:07 +12:00 |
|
Robert O'Callahan
|
b6e97790b6
|
Bug 579323. Part 1.2: Move nsSubDocumentFrame header to its own file. r=tnikkel
--HG--
extra : rebase_source : ff6c4109473783acea363ac05f9686034b949ecd
|
2010-08-31 12:46:26 +12:00 |
|
Robert O'Callahan
|
f566520efb
|
Bug 579323. Part 1: Add FrameLayerBuilder::InvalidateThebesLayersInSubtree, and call it from InvalidateOverflowRect. r=tnikkel,sr=dbaron
--HG--
extra : rebase_source : c1dbc5b625e23d55ba030709f5cd429122977685
|
2010-08-31 12:46:26 +12:00 |
|
Phil Ringnalda
|
36c32fcb31
|
Bug 581592 - allow for a couple of asserts in size-change-1.html on Mac, r=dbaron, a=orange
--HG--
extra : rebase_source : 6d7ab1eeb272786e75fa57521d3a5c0f698fb88e
|
2010-08-29 21:51:56 -07:00 |
|
Olli Pettay
|
37754ca52c
|
Bug 585173 - Process message manager. r=dougt a=blocking-fennec
|
2010-08-31 11:58:35 -07:00 |
|
Timothy Nikkel
|
75dd64b1bf
|
Bug 591657. nsWeakFrame needs a copy constructor because the default one does not hook into the presshell. r=smaug,dbaron a=dbaron,blocking beta5+
|
2010-08-30 13:37:55 -05:00 |
|
Joe Drew
|
8e97cca901
|
Back out roc's reftest patch, a=bustage
|
2010-09-04 00:32:56 -04:00 |
|
Joe Drew
|
2fbfe063c1
|
Back out roc's reftest patch, which broke reftests on non-accelerated layer managers.
|
2010-09-04 00:32:36 -04:00 |
|
Robert O'Callahan
|
1193fc52e4
|
Bug 593275. Take reftest snapshots by painting the toplevel window. r=dbaron
|
2010-09-03 23:21:14 -04:00 |
|
Jonas Sicking
|
21b686ea6a
|
Bug 590870: Allow mochitest domains that don't support XUL/XBL. r=ted a=test-only
|
2010-09-03 15:53:28 -07:00 |
|
Joe Drew
|
394383312c
|
Bug 590844. reftest: fix the condition setting layersGPUAccelerated. r=vlad, a=b
Frig. I accidentally reversed the condition here.
|
2010-09-03 17:15:10 -04:00 |
|
Robert O'Callahan
|
41073d6e5b
|
Bug 584193. Allow print preview to work without its own widget. r=smaug a=blocking beta5
|
2010-08-27 18:15:08 -05:00 |
|
Robert O'Callahan
|
8f331949bd
|
Bug 590468. Part 6: Fix setting of nsDisplayList::mOpaque, and return it from nsDisplayWrapList::IsOpaque. r=tnikkel
|
2010-08-27 18:15:08 -05:00 |
|
Robert O'Callahan
|
3d9df1021b
|
Bug 590468. Part 1: Add support for XUL 'layer' attribute. r=tnikkel sr=vlad
|
2010-08-27 18:15:08 -05:00 |
|
Matt Woodrow
|
979cc597a3
|
Bug 591155 - Temporarily disable certain failing reftests which are visually indistinguishable when running with accelerated layers. r=vlad a=blocking2.0:beta6+
|
2010-08-27 16:58:53 +12:00 |
|
Robert O'Callahan
|
5dc7f6aacb
|
Bug 574621. Ensure that the prescontext DefaultBackgroundColor is painted on the background of root content documents. r=tnikkel
|
2010-08-26 22:01:43 -05:00 |
|
Timothy Nikkel
|
29818088cd
|
Bug 588684. Mark layout/reftests/svg/objectBoundingBox-and-fePointLight-01.svg as failing on Linux. r=dbaron
|
2010-08-27 18:15:08 -05:00 |
|
Timothy Nikkel
|
60fce64064
|
Bug 549799. Open the hover test in a new window so things in the chrome don't trigger reflows during the test. r=roc
|
2010-08-27 18:15:08 -05:00 |
|
Chris Jones
|
49048c0d61
|
Merge m-c --> cedar
--HG--
rename : layout/style/test/test_hover.html => layout/style/test/hover_helper.html
|
2010-08-31 00:35:03 -05:00 |
|
Chris Jones
|
a23b322c10
|
Merge backout
|
2010-08-31 00:32:51 -05:00 |
|
Chris Jones
|
b4fc7982d0
|
Revert temporary landing of 130078
|
2010-08-31 00:32:24 -05:00 |
|
Timothy Nikkel
|
72cb3f4b66
|
Revert to rev 36a5e2fa01c9
|
2010-08-28 01:11:22 -05:00 |
|
Robert O'Callahan
|
495dccb598
|
Bug 584193. Allow print preview to work without its own widget. r=smaug a=blocking beta5
|
2010-08-27 18:15:08 -05:00 |
|
Robert O'Callahan
|
1c6cd8ed20
|
Bug 130078. Part 2. Remove widgets from all subframes. r=dbaron
|
2010-08-27 18:15:08 -05:00 |
|
Jim Mathies
|
dbd4f65888
|
Bug 130078. Part 1.1. Update part 1 to deal with changes from bug 513162. r=roc
|
2010-08-27 18:15:08 -05:00 |
|
Robert O'Callahan
|
0ed33ec62a
|
Bug 130078. Part 1. Hookup view managers unconditionally. r=dbaron
|
2010-08-27 18:15:08 -05:00 |
|
Robert O'Callahan
|
c02234511d
|
Bug 590468. Part 6: Fix setting of nsDisplayList::mOpaque, and return it from nsDisplayWrapList::IsOpaque. r=tnikkel
|
2010-08-27 18:15:08 -05:00 |
|
Robert O'Callahan
|
1986ba6f20
|
Bug 590468. Part 1: Add support for XUL 'layer' attribute. r=tnikkel sr=vlad
|
2010-08-27 18:15:08 -05:00 |
|
Timothy Nikkel
|
31a1602589
|
imported patch testhoverinnewwindow
--HG--
rename : layout/style/test/test_hover.html => layout/style/test/hover_helper.html
|
2010-08-27 03:34:56 -05:00 |
|
Timothy Nikkel
|
8139d1a8d5
|
Bug 590468. Part 6: Fix setting of nsDisplayList::mOpaque, and return it from nsDisplayWrapList::IsOpaque. r=tnikkel
|
2010-08-27 03:34:27 -05:00 |
|
Timothy Nikkel
|
db9bbf8746
|
Revert to rev 7dd7010e3dc7.
|
2010-08-27 03:29:44 -05:00 |
|
Timothy Nikkel
|
165b06043a
|
Big oops.
|
2010-08-27 00:38:52 -05:00 |
|
Robert O'Callahan
|
f23546c84d
|
Bug 574621. Ensure that the prescontext DefaultBackgroundColor is painted on the background of root content documents. r=tnikkel
|
2010-08-26 22:01:43 -05:00 |
|
Timothy Nikkel
|
e374f8a563
|
Bug 588684. Mark layout/reftests/svg/objectBoundingBox-and-fePointLight-01.svg as failing on Linux. r=dbaron
|
2010-08-27 18:15:08 -05:00 |
|
Timothy Nikkel
|
dbe82d94fd
|
Bug 549799. Open the hover test in a new window so things in the chrome don't trigger reflows during the test. r=roc
--HG--
rename : layout/style/test/test_hover.html => layout/style/test/hover_helper.html
|
2010-08-27 18:15:08 -05:00 |
|
Timothy Nikkel
|
a9ea89a789
|
imported patch recordignoringsuppressiononsubdocs
|
2010-08-26 22:01:43 -05:00 |
|
Timothy Nikkel
|
cfa2a2df1a
|
imported patch suppresswhenenteringsubdocs
|
2010-08-26 22:01:43 -05:00 |
|
Timothy Nikkel
|
844374701c
|
imported patch addignoresuppressiontobuilder
|
2010-08-26 22:01:43 -05:00 |
|
Robert O'Callahan
|
32c50c5467
|
Bug 590468. Part 6: Fix setting of nsDisplayList::mOpaque, and return it from nsDisplayWrapList::IsOpaque. r=tnikkel
|
2010-08-26 22:01:43 -05:00 |
|
Robert O'Callahan
|
04182d4ef1
|
imported patch layer-attribute
|
2010-08-26 22:01:43 -05:00 |
|
Timothy Nikkel
|
deb3dacf04
|
Bug 574621. Ensure that the prescontext DefaultBackgroundColor is painted on the background of root content documents. r=tnikkel
|
2010-08-26 22:01:43 -05:00 |
|
Timothy Nikkel
|
4de08cf5af
|
Bug 588684. Mark layout/reftests/svg/objectBoundingBox-and-fePointLight-01.svg as failing on Linux. r=dbaron
|
2010-08-26 22:01:43 -05:00 |
|
Robert O'Callahan
|
0c7ca7b2c0
|
Bug 584193. Allow print preview to work without its own widget. r=smaug
|
2010-08-26 22:01:43 -05:00 |
|
Chris Jones
|
8992432666
|
Merge m-c --> cedar
|
2010-08-26 21:36:43 -05:00 |
|
Ehsan Akhgari
|
fad8a096c1
|
Bug 240933 - Part 14: Disable a reftest which fails on D2D because of a problem uncovered by this bug (see bug 593160 for more information)
--HG--
extra : rebase_source : b2803f235a063126c3d6e5dc6e92a5f6b38961eb
|
2010-09-06 16:31:04 -04:00 |
|
Robert O'Callahan
|
06af911885
|
Temporarily landing patches for bug 130078. Will be backed out when it lands for real.
|
2010-08-20 18:24:40 -05:00 |
|
Jim Mathies
|
ee8930467d
|
Temporarily landing patches for bug 130078. Will be backed out when it lands for real.
|
2010-08-20 18:24:40 -05:00 |
|
Robert O'Callahan
|
444f617901
|
Temporarily landing patches for bug 130078. Will be backed out when it lands for real.
|
2010-08-20 18:24:40 -05:00 |
|
Boris Zbarsky
|
24095da713
|
Disabling failing test for now. a=dholbert|sheriff for CLOSED TREE
|
2010-08-27 14:02:23 -04:00 |
|
David Zbarsky
|
76be33e32b
|
Tests for Bug 36619 r=sicking a=blocking
|
2010-08-27 11:49:10 -04:00 |
|
David Zbarsky
|
4425a427fd
|
Bug 36619 - allow file input .click() to bring up filepicker r=sicking a=blocking
|
2010-08-27 11:49:06 -04:00 |
|
Jonathan Kew
|
59c7cfeb6c
|
bug 590101 followup - marking turkish test as random on windows (until we turn on harfbuzz), as behavior depends on uniscribe version. r+a=orange
|
2010-08-27 16:47:18 +01:00 |
|
Jonathan Kew
|
b4b46239ef
|
bug 590101 - part 2 - make font-features reftests more robust by explicitly setting line height and using larger font size. r=jdaggett a=test-only
|
2010-08-27 14:16:07 +01:00 |
|
Jonathan Kew
|
cc08ffe262
|
bug 590101 - part 1 - make reftest text/wordwrap-03 more robust by explicitly specifying monospaced font with support for diacritics. r=jdaggett a=test-only
|
2010-08-27 14:16:07 +01:00 |
|
Ms2ger
|
806677bfc9
|
Bug 585014 - Use Element in nsDOMCSSAttributeDeclaration; r=bzbarsky approval2.0=benjamin
|
2010-08-27 09:03:36 +02:00 |
|
Dão Gottwald
|
ff02b582e2
|
Bug 581008 - Remove support for appending arbitrary data to the User Agent string. r=jst,khuey sr=dveditz
|
2010-08-27 09:02:10 +02:00 |
|
Boris Zbarsky
|
400e64bf2a
|
Bug 586201. Throttle refresh drivers in background tabs. r=roc, a=roc
|
2010-08-27 00:26:23 -04:00 |
|
Chris Jones
|
6616076b0a
|
Bug 582057, part i: Use nsIWidget::CreateChild in nsIView::CreateWidget* (where possible). r=roc a=blocking-fennecb1
|
2010-08-20 14:29:02 -05:00 |
|
Chris Jones
|
26435d9035
|
Bug 582057, part g: Split nsIView::CreateWidget into CreateWidget, CreateWidgetForParent, and CreateWidgetForPopup in preparation of eliminating IIDs here. sr=roc
|
2010-08-20 14:29:02 -05:00 |
|
Chris Jones
|
5e7a13a689
|
Bug 582057, part b: Remove nsIDeviceContext::SupportsNativeWidgets because it's not used meaningfully, and will be confusing in content processes. sr=roc
|
2010-08-20 14:29:01 -05:00 |
|
Robert O'Callahan
|
8cbf8e9f2a
|
Bug 585817. Part 3: Remove nsSVGUtils::GetThebesComputationalSurface and use gfxPlatform::ScreenReferenceSurface instead. r=jwatt
|
2010-08-20 14:29:01 -05:00 |
|
Robert O'Callahan
|
06241c1e45
|
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 |
|
Jonas Sicking
|
0b25dbb018
|
Backout 2d6ead22831c (bug 588977) due to orange. a=backout
|
2010-08-20 10:25:52 -07:00 |
|
Ryan VanderMeulen
|
e2afcb8aa4
|
Bug 588977 - Fix MSVC warning spam by casting as floats. r=roc a2.0=joe
|
2010-08-20 14:45:07 +02:00 |
|
Oleg Romashin
|
832333ab06
|
Merged with mozilla-central: 00186bbb7459
|
2010-08-24 14:21:48 -07:00 |
|
Chris Jones
|
2eea7a3ba1
|
Update nsDisplayRemote to new nsDisplayItem interface
|
2010-08-23 22:23:37 -05:00 |
|
Chris Jones
|
1b38174082
|
Merge remote-frame code into m-c tip
|
2010-08-23 22:10:50 -05:00 |
|
Bobby Holley
|
1761fccdca
|
Bug 589815 - Images loaded from XUL should never be discarded.r=joe,enndeakin;a=blocker
|
2010-08-23 15:43:06 -07:00 |
|
Jonathan Kew
|
727aef0e67
|
bug 585718 - support -moz-font-feature-settings and -moz-font-language-override in nsCSSFontFaceStyleDecl::GetPropertyValue. r+a=dbaron
|
2010-08-23 11:32:03 +01:00 |
|
Robert O'Callahan
|
e1bb3d5dc8
|
Bug 587887. Create pref for refresh driver timer, and make it 60Hz by default. r=dbaron,a=bsmedberg
|
2010-08-23 21:30:08 +12:00 |
|
Robert O'Callahan
|
4e218eafbb
|
Bug 581222. Ensure that the bounds for opaque native-theme backgrounds are correct. r=tn
--HG--
extra : rebase_source : 0f660f659bf4240713de6e034b4dc8bd88dfb10e
|
2010-08-23 21:30:08 +12:00 |
|
Robert O'Callahan
|
6fac80e56c
|
Bug 581222. Draw outer box-shadows for native-themed elements using the alpha mask of the theme background as the border-shape, and disable inner box-shadows. r=dbaron
--HG--
extra : rebase_source : a9b81a5d3e09cca41a8b479a4b62b3e2df6c4354
|
2010-08-23 21:30:08 +12:00 |
|
Robert O'Callahan
|
79b8d06302
|
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
|
794cc06f63
|
Bug 581222. Back out patch that disabled box-shadows for native-themed content elements.
--HG--
extra : rebase_source : 4685dfdddd9e0bf1ed9e5f8401d6bc73b91a5600
|
2010-08-23 21:30:07 +12:00 |
|
Chris Jones
|
9ce9433a4a
|
Bug 570620, part o: Connect the dots to enable drawing remote frames for <browser remote>: create the frame on the content side, insert a display item for it in compositor-side SubdocFrame, and use IPC-enabled layer managers to make it all work. r=mats sr=roc
|
2010-08-20 18:24:41 -05:00 |
|
Chris Jones
|
07e1a3fd87
|
Bug 570620, part n: Hook layout/ipc into the build system, and integrate PRenderFrame into the PBrowser family. sr=bsmedberg
|
2010-08-20 18:24:41 -05:00 |
|
Chris Jones
|
a8fd1c09e1
|
Bug 570620, part l: Implement the child side of PRenderFrame, which just acts as a conduit for shadow layers. r=tn
|
2010-08-20 18:24:41 -05:00 |
|
Chris Jones
|
8bf9326ebe
|
Bug 570620, part k: Implement the compositor side of PRenderFrame, which grafts a shadow layer tree into the compositor's tree. r=mats sr=roc
|
2010-08-20 18:24:41 -05:00 |
|
Chris Jones
|
3c749b6915
|
Bug 570620, part j: Add a PRenderFrame protocol for cross-process frame objects. r=tn
|
2010-08-20 18:24:41 -05:00 |
|
L. David Baron
|
6d0e099a47
|
Cache non-percent margin and padding calc() on the style struct. (Bug 585715) r=bzbarsky a2.0=blocking:beta6+
|
2010-08-31 12:05:12 -04:00 |
|
L. David Baron
|
26ed2a5639
|
Add support for calc() to 'vertical-align' and 'text-indent'. (Bug 585715) r=bzbarsky a2.0=blocking:beta6+
|
2010-08-31 12:05:12 -04:00 |
|
L. David Baron
|
70c2ff90c6
|
Share IsPaddingZero between nsBlockFrame and nsInlineFrame by putting it in nsLayoutUtils. (Bug 585715) r=bzbarsky a2.0=blocking:beta6+
|
2010-08-31 12:05:12 -04:00 |
|
L. David Baron
|
ed01917887
|
Add support for calc() to the '{margin,padding}-{top,right,bottom,left}' and '-moz-margin-{start,end}' properties. (Bug 585715) r=bzbarsky a2.0=blocking:beta6+
|
2010-08-31 12:05:12 -04:00 |
|
L. David Baron
|
5957dcd320
|
Consolidate table-cell vertical align code. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-31 12:05:12 -04:00 |
|
L. David Baron
|
8bd67bd46c
|
Remove no-longer-needed code for handling unconstrained containing block widths. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-31 12:05:12 -04:00 |
|
L. David Baron
|
b3fa68a978
|
Make nsStyleCoord::operator== check deep equality of calc() expressions rather than just doing pointer comparison. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-31 12:05:12 -04:00 |
|
L. David Baron
|
afa21c712c
|
Fix typo in reftest documentation.
|
2010-08-31 12:05:12 -04:00 |
|
Zack Weinberg
|
38c9db7305
|
Bug 471643: Evaluate vertical percentages in border-radius relative to box height. r=dbaron a2.0=blocking:beta6+
|
2010-08-31 12:05:11 -04:00 |
|
L. David Baron
|
d6be2e856f
|
Add test for bug 590417.
|
2010-08-31 12:05:11 -04:00 |
|
Ehsan Akhgari
|
15e706b2f1
|
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
|
90ab413a2e
|
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
|
ed558e9032
|
Bug 240933 - Part 12: Avoid injecting textnodes as children of br nodes; r,a=roc
--HG--
extra : rebase_source : 8e6451d2e1414a61e15a9ffaf94470e02d2d0b72
|
2010-08-13 18:58:24 -04:00 |
|
Ehsan Akhgari
|
578ac0b85f
|
Bug 240933 - Part 12: Avoid injecting textnodes as children of br nodes; r,a=roc
--HG--
extra : rebase_source : 5b6a4d870c1f95da0d2a1233d1648096ae599174
|
2010-08-13 18:58:24 -04:00 |
|
Ms2ger
|
a2c049c1fc
|
Bug 531030 - Remove support for the spacer element; r=bzbarsky a=blocking-betaN
|
2010-08-20 08:05:05 +02:00 |
|
Karl Tomlinson
|
0e0e9d5750
|
b=588306 only invalidate all layers on PAINT_IGNORE_SUPPRESSION when there is suppression to ignore r=roc a=bsmedberg
--HG--
extra : rebase_source : 28d8cdebf0e8f06a33518263fa3089b317b5ccbc
|
2010-08-20 15:49:16 +12:00 |
|
Frédéric Wang
|
78cdc74871
|
reftests for bug 414277. r=karlt a=tests
--HG--
extra : rebase_source : ea7f03171aaf369f51dac804e2253db1444cc15e
|
2010-08-20 15:45:57 +12:00 |
|
Frédéric Wang
|
7536b35a76
|
Bug 414277 - scale stretchy operators when there is no glyph of suitable size. r=karlt a=dbaron
--HG--
extra : rebase_source : 325e318cbb27537229c9c14015133ba9222f4d29
|
2010-08-20 15:44:07 +12:00 |
|
Frédéric Wang
|
58274b26dd
|
MathML Operator Dictionary: add private data integral (bug 534970). r=karlt a=dbaron
--HG--
extra : rebase_source : d4e1f0e8d80cc1cafa630c89f730d4f30e686766
|
2010-08-20 15:43:10 +12:00 |
|
Frédéric Wang
|
a001c09834
|
MathML Operator Dictionary: update some entries whose stretchiness has changed (bug 534970). r=karlt a=dbaron
--HG--
extra : rebase_source : f6a56bd7e60f05d59c5a7571e1e888bb0b1edca1
|
2010-08-20 15:41:49 +12:00 |
|
Robert O'Callahan
|
812e6204ae
|
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
|
a581cd6197
|
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 |
|
Karl Tomlinson
|
9262413ddf
|
backout dbbb9575aae1 due to build issues in some configurations b=577743
|
2010-08-23 16:27:49 +12:00 |
|
Chris Double
|
2c4ba817cd
|
Bug 577743 - Scale videos at YCbCr to RGB conversion time - r=roc a=blocking
|
2010-08-23 13:47:33 +12:00 |
|
Jim Mathies
|
4682c37ce5
|
Bug 593440 - Remove remaining child widgets on windows. r=roc, a=joe.
|
2010-09-08 10:52:58 -05:00 |
|
Oleg Romashin
|
2d72b944f4
|
Bug 556487 - reftests, test_flush_on_paint.html fix. r=roc a=blocking2.0
--HG--
extra : rebase_source : b322e49716bb2d74c5b86a0908076dea5bfdb3db
|
2010-09-07 17:36:54 -07:00 |
|
Oleg Romashin
|
b413ca6239
|
Bug 556487 - Snap plugin rect to integer pixels. r=roc a=blocking2.0
--HG--
extra : rebase_source : 6442890eb41dce7a134173b5d1e1c87c589cadd1
|
2010-09-07 19:51:50 -07:00 |
|
Oleg Romashin
|
ff18db0258
|
Bug 556487 - Post Reflow Callback for nsObjectFrame r=roc a=blocking2.0
--HG--
extra : rebase_source : c8058990232bbabf8fbd36890e0fb6190c318faf
|
2010-09-07 17:36:59 -07:00 |
|
Bas Schouten
|
7d0550d73e
|
Bug 594289: Disable reftest failing because of YUV rounding error. r=tn a=bustage
|
2010-09-08 10:29:17 +02:00 |
|
Alon Zakai
|
4606f548ac
|
Bug 359608 - Animated GIFs are animated even when user navigates to another page.r=bholley,bz;sr=bz;a=blocker
|
2010-09-07 17:33:02 -07:00 |
|
Bobby Holley
|
dbade7f8ac
|
Bug 592493 - Register border-images with the document image tracker.r=dbaron
|
2010-09-07 17:30:40 -07:00 |
|
L. David Baron
|
2779814ca6
|
Expose RectToGfxRect on nsLayoutUtils. (Bug 459144, patch 10) r=roc a2.0=blocking:beta6+
|
2010-09-07 15:20:35 -07:00 |
|
L. David Baron
|
c3fe7e1462
|
Expose nsCSSRendering::ComputePixelRadii. (Bug 459144, patch 9) r=roc a2.0=blocking:beta6+
|
2010-09-07 15:20:35 -07:00 |
|
L. David Baron
|
86166b79e6
|
Reduce the border-radius of elements with overflow != visible so that any present scrollbars are not clipped. (Bug 459144, patch 8) r=roc a2.0=blocking:beta6+
|
2010-09-07 15:20:35 -07:00 |
|
L. David Baron
|
867c202386
|
Use nsIFrame::GetBorderRadii so that we pick up when it is overridden. (Bug 459144, patch 7) r=roc a2.0=blocking:beta6+
|
2010-09-07 15:20:35 -07:00 |
|
L. David Baron
|
4f34aba74d
|
Add border-radius-related helper functions to nsIFrame. (Bug 459144, patch 6) r=roc a2.0=blocking:beta6+
|
2010-09-07 15:20:35 -07:00 |
|
L. David Baron
|
fb568df1f4
|
Move clamping of border-radii that are too big from nsCSSRendering::ComputePixelRadii to nsIFrame::ComputeBorderRadii. This also fixes a bug in nsDisplayBoxShadowOuter::ComputeVisibility. (Bug 459144, patch 5) r=roc a2.0=blocking:beta6+
|
2010-09-07 15:20:35 -07:00 |
|
L. David Baron
|
28e2edd0b4
|
Don't throw away the subpixel part of the border-radius. (Bug 459144, patch 4) r=roc a2.0=blocking:beta6+
|
2010-09-07 15:20:34 -07:00 |
|
L. David Baron
|
59ce09e952
|
Move skip-sides handling from nsCSSRendering::ComputePixelRadii to nsIFrame::ComputeBorderRadii. This fixes a bug (ignoring skip-sides) in nsDisplayBoxShadowOuter::ComputeVisibility, and improves the no-border-radius optimizations when skip-sides allow us to take them. (Bug 459144, patch 3) r=roc a2.0=blocking:beta6+
|
2010-09-07 15:20:34 -07:00 |
|
L. David Baron
|
228dbed13a
|
Make nsIFrame::ComputeBorderRadii take an nsSize instead of two nscoords. (Bug 459144, patch 2) r=roc a2.0=blocking:beta6+
|
2010-09-07 15:20:34 -07:00 |
|
L. David Baron
|
452d0afadd
|
Move nsCSSRendering::GetBorderRadiusTwips to nsIFrame and rename it to ComputeBorderRadii. (Bug 459144, patch 1) r=roc a2.0=blocking:beta6+
|
2010-09-07 15:20:34 -07:00 |
|
Timothy Nikkel
|
5071730cb3
|
Bug 588407. Put top level content documents in a container layer. r=roc
|
2010-08-21 19:55:55 -05:00 |
|
Timothy Nikkel
|
25c0749345
|
Bug 588337. When looking for a container view try a little harder to find the parent document's presshell. r=roc
|
2010-08-21 19:55:55 -05:00 |
|
Timothy Nikkel
|
e0f7b76a11
|
Bug 588692. If we can't paint with widget layers, don't try to. r=roc
|
2010-08-21 19:55:55 -05:00 |
|
Mounir Lamouri
|
eb4a11a0de
|
Bug 558788 - Valid/Invalid form elements should change their state to use CSS3 pseudo-classes :valid and :invalid. f=ehsan r=sicking,dbaron sr=jst a2.0=blocking
|
2010-08-21 19:52:57 +02:00 |
|
Ryan VanderMeulen
|
2cba149979
|
Bug 588977 - Fix MSVC warning spam by casting as floats. r=roc a2.0=joe
|
2010-08-20 14:45:07 +02:00 |
|
Henri Sivonen
|
920f5c1228
|
Bug 577508 - Make the HTML5 parser hide the old page from view when the page being loaded shows a dialog. r=bzbarsky, a=blocking2.0-final.
|
2010-07-21 12:49:36 +03:00 |
|
Boris Zbarsky
|
f6879c0a75
|
588174. Make it possible to pass an explicit callback function to mozRequestAnimationFrame. r=roc, sr=dbaron
|
2010-09-09 01:38:04 -04:00 |
|
Daniel Holbert
|
c55d1116a4
|
Mark some of bug 276431's tests as random-on-windows, since they fail on win7, pending investigation. a=orange
|
2010-09-08 19:49:31 -07:00 |
|
Daniel Holbert
|
ef5baeebc0
|
Bug 276431 Patch 15: Reftests for svg-as-an-image. r=roc a=blocking
|
2010-09-08 13:40:40 -07:00 |
|
Daniel Holbert
|
fd2bfc1250
|
Bug 276431 Patch 12d: Make nsSVGOuterSVGFrame::ComputeSize use containing-block-size as its own size if we're in <img>, just like we do for <embed>. r=roc a=blocking
|
2010-09-08 13:40:39 -07:00 |
|
Daniel Holbert
|
2ac6d89f7e
|
Bug 276431 patch 12c: Make nsSVGRenderingObserver into a generic interface, and rename the existing impl to nsSVGIDRenderingObserver. r=roc a=blocking
|
2010-09-08 13:40:39 -07:00 |
|
Daniel Holbert
|
b2deb14937
|
Bug 276431 patch 12b: Allow "UnsuppressPainting" call to be effective in resource documents, by disabling EnsureVisible check. r=roc a=blocking
|
2010-09-08 13:40:39 -07:00 |
|
Daniel Holbert
|
f246613ef4
|
Bug 276431 Patch 10: Make imgContainer::Draw take image-viewport-size, and improve nsLayoutUtils drawing wrappers. r=roc r=joe a=blocking
|
2010-09-08 13:40:39 -07:00 |
|
Daniel Holbert
|
52375da4a7
|
Bug 276431 Patch 9: Handle kFullImageSpaceRect in imgIContainerObserver::OnFrameChanged impls. r=roc a=blocking
|
2010-09-08 13:40:39 -07:00 |
|
Daniel Holbert
|
f87ade996b
|
Bug 276431 Patch 8: Handle kFullImageSpaceRect in the only nontrivial imgIDecoderObserver::OnDataAvailable impl. r=roc a=blocking
|
2010-09-08 13:40:39 -07:00 |
|
Daniel Holbert
|
b24a5d67c8
|
Bug 276431 Patch 5: Move two nsSVGUtils methods to header file so they can be inlined in non-gklayout code. r=roc a=blocking
|
2010-09-08 13:40:39 -07:00 |
|
Daniel Holbert
|
0c7ead0f64
|
Bug 276431 Patch 4c: Add convenience method nsIDocument::IsResourceDocument, for code shared between external resource docs & svg-as-image helper docs. r=roc sr=jst a=blocking
|
2010-09-08 13:40:39 -07:00 |
|
Daniel Holbert
|
2532488690
|
Bug 276431 Patch 4b: Don't create a widget for documents that are being used as images. r=roc a=blocking
|
2010-09-08 13:40:39 -07:00 |
|
Daniel Holbert
|
f385159cba
|
Bug 276431 Patch 4: Add flag on nsIDocument to let us check if it's actually being used as an image. r=roc sr=jst a=blocking
|
2010-09-08 13:40:39 -07:00 |
|
Daniel Holbert
|
a9e17bd649
|
Bug 276431 Patch 3b: Make nsImageFrame compute its transform on-demand. r=roc a=blocking
|
2010-09-08 13:40:38 -07:00 |
|
Daniel Holbert
|
d2bf82c2fc
|
Bug 276431 part 3: Make nsImageFrame store an intrinsic ratio separate from its intrinsic size, and accept percentages in its intrinsic size. r=roc a=blocking
|
2010-09-08 13:40:38 -07:00 |
|
Daniel Holbert
|
833fe03068
|
Bug 574529: When determining layout-flushing-safety, ignore IsSafeToRunScript if we aren't able to run script in the first place. r=bz a=blocking
|
2010-09-08 13:40:38 -07:00 |
|
Mounir Lamouri
|
d01e645ef5
|
Bug 594109 - FrameLayerBuilder.cpp uses TYPE_MATHML_CHAR_FOREGROUND outside of #ifdef MOZ_MATHML. r=roc a=bustage
|
2010-09-08 19:44:47 +02:00 |
|
Ehsan Akhgari
|
522299167b
|
Bug 240933 - Part 9: Simplify text control frame's DOM point to offset conversion code; r=roc a=dbaron
--HG--
extra : rebase_source : 134895e08a57c7aeb39f25266d8925cde4595159
|
2010-07-20 08:47:28 -04:00 |
|
Ehsan Akhgari
|
25c62bf4b2
|
Bug 240933 - Part 9: Simplify text control frame's DOM point to offset conversion code; r=roc a=dbaron
--HG--
extra : rebase_source : 1ed8187ad31ca40bd0b4d5a5a3c7494aacfee495
|
2010-07-20 08:47:28 -04:00 |
|
Ehsan Akhgari
|
ddbe740048
|
Bug 240933 - Part 7: Collapse the selection in textarea's to the trailing BR if needed after every edit operation; r,a=roc
--HG--
extra : rebase_source : a13c6c277ddb545614eb8c93131112bc793c1348
|
2010-09-01 18:06:52 -04:00 |
|
Ehsan Akhgari
|
88f276e98a
|
Bug 240933 - Part 7: Collapse the selection in textarea's to the trailing BR if needed after every edit operation; r,a=roc
--HG--
extra : rebase_source : def2e0da4f32e9e50231b250075c45766bb00819
|
2010-09-01 18:06:52 -04:00 |
|
Ehsan Akhgari
|
2c6440bc8d
|
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
|
42c1926629
|
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
|
8b538d8a3a
|
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 |
|
Ehsan Akhgari
|
8c0a628bb6
|
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 |
|
Boris Zbarsky
|
90139f083f
|
Bug 589672 followup. Don't unget on code paths where it's already been handled for us. Fixes test orange. r+a=dbaron
|
2010-08-25 17:10:11 -04:00 |
|
Mounir Lamouri
|
dd70db2b50
|
Bug 590387 - Crash [@ nsGenericHTMLFormElement::UpdateFormOwner] when attaching an element with @form set to an element which is not in a document. r=sicking a2.0=blocking
--HG--
extra : rebase_source : 9f2a36b9a622c9ef1a2e3501ba45a297b8451d9e
|
2010-08-25 22:45:43 +02:00 |
|