Wes Kocher
17870433e9
Merge inbound to m-c a=merge
2014-10-23 17:37:23 -07:00
Ryan VanderMeulen
5442f82abc
Merge m-c to inbound. a=merge
2014-10-23 14:11:40 -04:00
Ryan VanderMeulen
f275a7b9e9
Merge inbound to m-c. a=merge
2014-10-23 13:54:47 -04:00
Himanshu Singh
5a4e5dca23
BUG 1087478 - Transition mMayHaveTouchListener to be private. r=kats
2014-10-23 09:10:47 -04:00
Wes Kocher
a41244e4fd
Merge inbound to m-c a=merge CLOSED TREE
2014-10-22 18:46:27 -07:00
Ryan VanderMeulen
45b8ddd73b
Merge b2g-inbound to m-c. a=merge
2014-10-22 16:03:57 -04:00
Himanshu Singh
858cf2c9d4
Bug 1058614 - Transition mMayHaveTouchCaret to be private. r=kats
2014-10-22 13:40:20 -04:00
Daniel Holbert
4aaae25d95
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
01f42ffe4d
Bug 1084500 part 2: Promote & rename ComputeBackgroundAnchorPoint to nsImageRenderer::ComputeObjectAnchorPoint. r=seth
2014-10-22 13:03:18 -07:00
Daniel Holbert
f7ee152752
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
f2d23931c0
Bug 1085701 - Report the allocation size to the OOM abort. r=roc
2014-10-21 15:42:24 +00:00
Mats Palmgren
6a3800de71
Bug 1085050 - Remove a DEBUG assertion. r=kip
2014-10-21 15:42:24 +00:00
Daniel Holbert
b126bfeb83
Bug 1081072, part 2: add reftest.
2014-10-19 23:36:46 -07:00
Ryan VanderMeulen
c457a87994
Backed out changeset 1ac58452ef7d (bug 1082899) for test_selectioncarets.py failures.
2014-10-23 13:40:41 -04:00
L. David Baron
9f9351c617
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
826b2b3a5b
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
89d590da2b
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
7bc897c97c
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
9907e9112a
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
b93b9a1f55
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
3f61e03687
Bug 1083855 - part 6, Make RecreateFramesForContent params non-optional. r=bz
2014-10-23 13:19:26 +00:00
Mats Palmgren
3be9dbfbb8
Bug 1083855 - part 3, Implement nsIPresShell::DestroyFramesFor/CreateFramesFor. r=bz
2014-10-23 13:19:25 +00:00
Mats Palmgren
565da376d4
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
250b34decf
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
3da0db254e
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
85aa244222
Bug 1074056 - Part 1 - Add support for interpolation hints to CSS gradients. r=dbaron
2014-10-22 14:24:00 +02:00
Matt Woodrow
93f050183f
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
05f05fd22c
merge fx-team to mozilla-central a=merge
2014-10-21 15:38:16 +02:00
Matt Woodrow
1218998a7e
Bug 1078005 - Skip sending MozAfterPaint events to hidden PresShells. r=roc
2014-10-21 21:59:59 +13:00
Wes Kocher
f764a700ad
Merge m-c to fx-team a=merge
2014-10-20 19:01:55 -07:00
Wes Kocher
845000a7e4
Merge m-c to fx-team a=merge
2014-10-20 18:34:45 -07:00
Wes Kocher
bc6781c19d
Merge inbound to m-c a=merge
2014-10-20 17:58:32 -07:00
Carsten "Tomcat" Book
db53227352
merge mozilla-inbound to mozilla-central a=merge
2014-10-20 14:34:56 +02:00
Jonathan Watt
e3bd1068b9
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
67d66c6dc4
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
251f92b10b
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
884793d6d9
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
c972886b3e
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
7dfaec718d
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
8cd5024e08
Bug 1080360 - Test for receiving lostpointercapture event on document. r=smaug
2014-10-16 05:39:00 +02:00
Edgar Chen
30bb7f1403
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
d1eae13c7d
Bug 1084039: Clean up AnimationPlayerCollection::PseudoElement(). r=birtles
2014-10-16 22:14:02 -07:00
John Daggett
556a622173
Bug 1083599 - fixup small problem with userfont logging. r=m_kato
2014-10-17 09:15:29 +09:00
David Parks
5b3ab326b6
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
680d388201
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
28c94f57f0
Bug 1083241 - Call gfx->Paint in PaintFrameWithEffects when there is blending. r=roc
2014-10-17 11:37:54 -07:00
Kearwood (Kip) Gilbert
91e5d0463a
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
bb554f2bb4
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
a1cdae7705
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
540da05367
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