Wes Kocher
0fc643cb33
Merge inbound to m-c a=merge
2014-10-23 17:37:23 -07:00
Ryan VanderMeulen
d627d69d92
Merge m-c to inbound. a=merge
2014-10-23 14:11:40 -04:00
Ryan VanderMeulen
f433b6abf9
Merge inbound to m-c. a=merge
2014-10-23 13:54:47 -04:00
Himanshu Singh
d737bbd9a1
BUG 1087478 - Transition mMayHaveTouchListener to be private. r=kats
2014-10-23 09:10:47 -04:00
Wes Kocher
09ba9b5177
Merge inbound to m-c a=merge CLOSED TREE
2014-10-22 18:46:27 -07:00
Ryan VanderMeulen
a8384fd2d1
Merge b2g-inbound to m-c. a=merge
2014-10-22 16:03:57 -04:00
Himanshu Singh
bdb575409f
Bug 1058614 - Transition mMayHaveTouchCaret to be private. r=kats
2014-10-22 13:40:20 -04:00
Daniel Holbert
5eae64fe0d
Bug 1084500 part 3: Make documentation for ComputeObjectAnchorPoint cover non-background use cases. r=seth
2014-10-22 13:03:19 -07:00
Daniel Holbert
425e4bedff
Bug 1084500 part 2: Promote & rename ComputeBackgroundAnchorPoint to nsImageRenderer::ComputeObjectAnchorPoint. r=seth
2014-10-22 13:03:18 -07:00
Daniel Holbert
d45f5defe0
Bug 1084500 part 1: Refactor ComputeBackgroundAnchorPoint to take a Position & use a per-component helper method. r=seth
2014-10-22 13:03:18 -07:00
Mats Palmgren
762157a2e0
Bug 1085701 - Report the allocation size to the OOM abort. r=roc
2014-10-21 15:42:24 +00:00
Mats Palmgren
69f6adcc07
Bug 1085050 - Remove a DEBUG assertion. r=kip
2014-10-21 15:42:24 +00:00
Daniel Holbert
fce18d5c30
Bug 1081072, part 2: add reftest.
2014-10-19 23:36:46 -07:00
Ryan VanderMeulen
c1828c5d8e
Backed out changeset 1ac58452ef7d (bug 1082899) for test_selectioncarets.py failures.
2014-10-23 13:40:41 -04:00
L. David Baron
f708b8829c
Bug 1082899 patch 6 - Convert touch caret code to using :-moz-native-anonymous so that it doesn't expose styles for magic attribute names to content. r=birtles
...
Note that this leaves a few selectors with repeated classes of the form
.moz-touchcaret.moz-touchcaret . This is intentional, so that these
changes don't change the relative specificity of any of the touch caret
selectors.
I tested locally on a Flame that using this without the ua.css changes
breaks the touch caret (it doesn't appear), but with the ua.css changes
the touch caret appears again.
2014-10-23 12:57:28 -04:00
L. David Baron
4fc47ae87b
Bug 1082899 patch 5 - Add :-moz-native-anonymous pseudo-class, exposed only to UA style sheets. r=birtles sr=bzbarsky
2014-10-23 12:57:28 -04:00
L. David Baron
51d21c815c
Bug 1082899 patch 4 - Rename existing flag for pseudo-elements to better match what it is (UA sheets, not chrome sheets, although EditorOverride is included). r=birtles
2014-10-23 12:57:28 -04:00
L. David Baron
2966378681
Bug 1082899 patch 3 - Add flag for marking pseudo-classes as UA-sheet only. r=birtles
2014-10-23 12:57:28 -04:00
L. David Baron
815d094367
Bug 1082899 patch 2 - Add flags storage and accessors for nsCSSPseudoClasses. r=birtles
...
The code for this is basically copied from nsCSSPseudoElements.
2014-10-23 12:57:27 -04:00
L. David Baron
82e1493c16
Bug 1082899 patch 1 - Add a flags field to the CSS_PSEUDO_CLASS and related macros. r=birtles
2014-10-23 12:57:27 -04:00
Mats Palmgren
e064a0e217
Bug 1083855 - part 6, Make RecreateFramesForContent params non-optional. r=bz
2014-10-23 13:19:26 +00:00
Mats Palmgren
de4092a0f1
Bug 1083855 - part 3, Implement nsIPresShell::DestroyFramesFor/CreateFramesFor. r=bz
2014-10-23 13:19:25 +00:00
Mats Palmgren
7412dd34c9
Bug 1083855 - part 2, Add a REMOVE_DESTROY_FRAMES value to RemoveFlags. Make RecreateFramesForContent skip recreating the frames when aFlags has that value. r=bz
2014-10-23 13:19:25 +00:00
Mats Palmgren
448a255746
Bug 1083855 - part 1, Add an aDestroyedFramesFor out param to ContentRemoved and propagate it (and aFlags) to RecreateFramesForContent etc. (idempotent change) r=bz
2014-10-23 13:19:25 +00:00
Rik Cabanier
7e588547af
Bug 1074056 - Part 2 - Rendering part of 1074056: Add support for interpolation hints to CSS gradients. r=roc
2014-10-22 14:25:00 +02:00
Rik Cabanier
34c51613a5
Bug 1074056 - Part 1 - Add support for interpolation hints to CSS gradients. r=dbaron
2014-10-22 14:24:00 +02:00
Matt Woodrow
275f3cd3f7
Bug 1078337 - Correctly respect the source rect in DrawSingleImage. r=seth
...
--HG--
extra : rebase_source : c00951d46388585731340cf41c15520fc0592800
2014-10-23 11:41:14 +13:00
Carsten "Tomcat" Book
860aaddaaf
merge fx-team to mozilla-central a=merge
2014-10-21 15:38:16 +02:00
Matt Woodrow
505eda2547
Bug 1078005 - Skip sending MozAfterPaint events to hidden PresShells. r=roc
2014-10-21 21:59:59 +13:00
Wes Kocher
9e6688bd5b
Merge m-c to fx-team a=merge
2014-10-20 19:01:55 -07:00
Wes Kocher
ade010d0a2
Merge m-c to fx-team a=merge
2014-10-20 18:34:45 -07:00
Wes Kocher
c696e0b1dd
Merge inbound to m-c a=merge
2014-10-20 17:58:32 -07:00
Carsten "Tomcat" Book
47b4591b6a
merge mozilla-inbound to mozilla-central a=merge
2014-10-20 14:34:56 +02:00
Jonathan Watt
134efbf1e5
Bug 1085167, part 2 - Get rid of nsRenderingContext's DeviceContext and any need for it to know about app-units-per-device-pixel. r=mattwoodrow
...
--HG--
extra : rebase_source : d8fb804f03a1cc4635d6acd7f66f5f21962de6d3
2014-10-20 10:55:49 +01:00
Jonathan Watt
f1262ecc43
Bug 1085167, part 1 - Feed the appUnitPerDevPixel value through to nsCSSRendering::DrawTableBorderSegment. r=mattwoodrow
...
--HG--
extra : rebase_source : 4ef83ee8f45915311c1f7379e06c77f40605c17c
2014-10-20 10:55:49 +01:00
Jonathan Watt
3801b3e8c8
Bug 1085165 - Get rid of the nsRenderingContext::SetColor() method. r=mattwoodrow
...
--HG--
extra : rebase_source : dc4604e04cae84b8dcbd2d9890191713555c8c7a
2014-10-20 10:55:49 +01:00
Jonathan Watt
ee86633d81
Bug 1085160 - Port the code that uses nsRenderingContext::IntersectClip() to Moz2D. r=mattwoodrow
...
--HG--
extra : rebase_source : 54226509a1b16efdc76f92f202cc2be07cf43ab4
2014-10-20 10:55:48 +01:00
Jonathan Watt
5ddc4c01d7
Bug 1085159 - Port the code that uses nsRenderingContext::DrawLine() to Moz2D. r=mattwoodrow
...
--HG--
extra : rebase_source : 70553292850517d695994c0a3422fab8ea0b760a
2014-10-20 10:55:48 +01:00
Lebedev Maksim
f02a498fc6
Bug 1080360 - Add firing lostpointercapture event on document instead of on removed capturing element. r=smaug
2014-10-20 01:28:00 +02:00
Lebedev Maksim
61d13584f5
Bug 1080360 - Test for receiving lostpointercapture event on document. r=smaug
2014-10-16 05:39:00 +02:00
Edgar Chen
e447f49557
Bug 1072275 - MobileConnectionService doesn't have to be created in 'profile-after-change' category. r=smaug
2014-10-16 09:57:38 +08:00
Daniel Holbert
d6d86645b4
Bug 1084039: Clean up AnimationPlayerCollection::PseudoElement(). r=birtles
2014-10-16 22:14:02 -07:00
John Daggett
0e18b0145b
Bug 1083599 - fixup small problem with userfont logging. r=m_kato
2014-10-17 09:15:29 +09:00
David Parks
cb1b328300
Bug 918634 - swapFrameLoader not implemented for e10s r=nical
...
Allow layers to change layermanager if using LayerManagerComposite.
--HG--
extra : rebase_source : f24fde110f91fff7e2ceb3ddcd4549077a15f3c6
2014-10-14 15:11:38 -07:00
Daniel Holbert
f27832f034
Bug 1084564: Add mention of bug 1084564 to webm-video & ogg-video reftest.list files, for B2G & Android failures, and remove sparsely-sprinkled links to generic bug 773482. (no review)
...
DONTBUILD because the changes are comment-only
2014-10-20 10:08:57 -07:00
Max Vujovic
5d0344aba0
Bug 1083241 - Call gfx->Paint in PaintFrameWithEffects when there is blending. r=roc
2014-10-17 11:37:54 -07:00
Kearwood (Kip) Gilbert
334595a4df
Bug 1045754 - Part 2 - Tests. r=bz
...
- Updated smooth scroll behavior mochitest and reftests to
match new CSSOM-View DOM scrolling method parameters.
- Added tests for Element.ScrollBy and Element.ScrollTo.
2014-10-02 17:29:22 -07:00
Ting-Yu Lin
d1d0528650
Bug 1082486 - Part 6 - Add tests to test_reftests_with_caret.html. r=roc
...
Touch caret should not be show in the two test cases since caret does
not show in the scroll frame.
2014-10-19 02:59:00 +02:00
Ting-Yu Lin
52a9ab27c8
Bug 1082486 - Part 4 - Check whether nsCaret shows in the scroll frame. r=roc
...
This patch check whether nsCaret shows in scroll frame. If yes, touch
caret will show, and its position will be clamp to scroll frame as
before. Otherwise, we hide it since the nsCaret will not be seen in this
case.
2014-10-16 22:03:00 +02:00
Ting-Yu Lin
983706ff4b
Bug 1082486 - Part 5 - Hide touch caret when PresShell is suppressing painting. r=roc
...
When loading an html, painting is suppressed in PresShell. Therefore the
rect of nsCaret or the rect of nearest ancestor scroll frames will not
be correct. Touch caret will hide incorrectly because it cannot get the
necessary rect to calculate its position.
I added a condition in IsDisplayable() to skip when painting is
suppressed. Touch caret should sync its visibility with nsCaret again
when painting is unsuppressed, and those rects needed by touch caret
should be ready then.
2014-10-16 05:08:00 +02:00