Jonathan Watt
2903dfaa66
Bug 1085092 - Fix stroking of SVG polygon elements. r=longsonr
2014-10-22 10:48:37 +01:00
Jonathan Watt
7309aabfb6
Bug 1086714 - Change test_selection_underline.html's log output so that it can be used with reftest-analyzer.xhtml. r=dholbert
2014-10-22 10:48:37 +01:00
Jonathan Watt
5b2b119d02
Bug 1084650, part 2 - Change test_reftests_with_caret.html's log output so that it can be used with reftest-analyzer.xhtml. r=dholbert
2014-10-22 10:48:36 +01:00
Jonathan Watt
eb253e3301
Bug 1084650, part 1 - Change test_reftests_with_caret.html's references to 'canvas' to 'iframe' to make the test less confusing. r=dholbert
2014-10-22 10:48:36 +01:00
Jonathan Watt
434b0ae138
Bug 1084665 - Make reftest-analyzer.xhtml support test/reference images of arbitrary dimensions. r=dholbert
2014-10-22 10:48:36 +01:00
Rik Cabanier
72130a55c4
Bug 591600 - CSS gradients should work on premultiplied colors. r=mstange
...
--HG--
extra : rebase_source : 24d38e88d6efc8ed34960c3d3602b18f5bcd2c95
2014-10-22 08:13:56 +02:00
Robert O'Callahan
80c077b306
Bug 1081185. Traverse rect edges when searching for w=0 crossings instead of taking diagonals. r=mattwoodrow
...
--HG--
extra : rebase_source : c87d145abea750cf0d8b02f0ea387ec9148e6be1
2014-10-22 11:01:00 +13:00
Robert O'Callahan
80494b4085
Bug 1073290. Don't render with displayports if we're not painting to the window. r=mattwoodrow
...
--HG--
extra : rebase_source : 088b2156069248ac920d1a525d069b9a7330f980
2014-10-21 10:32:11 +13:00
Jonathan Kew
c26eb4aa1b
Bug 1062963 - reftest that catches the floatmanager writing-mode mismatch bug on container resize. r=smontagu
2014-10-21 17:21:21 +01:00
Simon Montagu
d28ba68b08
Bug 1062963 patch 3: make nsFloatManager's origin a LogicalPoint, adapt GetFlowAreas, AddFloats, ClearFloats, etc. to use it and make nsFloatManager region functions work with logical region. r=jfkthame
2014-10-21 15:16:12 -07:00
Simon Montagu
221b9e4462
Bug 1062963 patch 2: changes and additions to WritingModes.h. r=jfkthame
2014-10-21 15:16:12 -07:00
Simon Montagu
8e4543f3b7
Bug 1062963 patch 1: Logical coordinates in nsLineLayout:ReflowFrame and CanPlaceFrame. r=jfkthame
2014-10-21 15:16:11 -07:00
Benoit Girard
d45b46a3e9
Bug 961871 - Part 4: Fix budget calculation by adding Maybe prerenderer and animate. r=roc
2014-10-21 21:55:55 -04:00
Benoit Girard
70ab4c8ba8
Bug 961871 - Part 3: Implement will-change budgeting. r=roc
2014-10-21 21:54:32 -04:00
Benoit Girard
1086c42e6e
Bug 961871 - Part 2: Refactor will-change scroll, pass through a nsDisplayListBuilder. r=mattwoodrow
2014-10-21 21:54:06 -04:00
Benoit Girard
2b7c4a32e3
Bug 961871 - Part 1: Refactor ScrollingActive. r=mattwoodrow
2014-10-21 21:53:38 -04:00
Timothy Nikkel
ac0404553b
Bug 1062792. Don't add clipped out parts of a layer to the opaque region. r=roc
2014-10-21 20:33:12 -05:00
Alexander Surkov
5a5c3c647d
Bug 1076816 - segregate XPCOM tree, r=davidb
2014-10-21 20:49:28 -04:00
Mats Palmgren
4e3a2e288d
Bug 1085701 - Report the allocation size to the OOM abort. r=roc
2014-10-21 15:42:24 +00:00
Mats Palmgren
61f683b94d
Bug 1085050 - Remove a DEBUG assertion. r=kip
2014-10-21 15:42:24 +00:00
Carsten "Tomcat" Book
2060c8175a
merge fx-team to mozilla-central a=merge
2014-10-21 15:38:16 +02:00
Matt Woodrow
59fa5fff4f
Bug 1078005 - Skip sending MozAfterPaint events to hidden PresShells. r=roc
2014-10-21 21:59:59 +13:00
Wes Kocher
23f972a0b3
Merge m-c to fx-team a=merge
2014-10-20 19:01:55 -07:00
Wes Kocher
fa12469995
Merge m-c to fx-team a=merge
2014-10-20 18:34:45 -07:00
Wes Kocher
29123d72f1
Merge inbound to m-c a=merge
2014-10-20 17:58:32 -07:00
Carsten "Tomcat" Book
c34c839a9d
merge mozilla-inbound to mozilla-central a=merge
2014-10-20 14:34:56 +02:00
Jonathan Watt
9f1b24df01
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
8903ddbb8d
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
7a934761aa
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
7ebfcab431
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
5e3c3b8150
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
073baff0db
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
de873fb6dc
Bug 1080360 - Test for receiving lostpointercapture event on document. r=smaug
2014-10-16 05:39:00 +02:00
Edgar Chen
eb8669f6ea
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
3d0dd53e6e
Bug 1084039: Clean up AnimationPlayerCollection::PseudoElement(). r=birtles
2014-10-16 22:14:02 -07:00
John Daggett
fd7fa5f488
Bug 1083599 - fixup small problem with userfont logging. r=m_kato
2014-10-17 09:15:29 +09:00
David Parks
71324ef0ab
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
c32aa27783
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
309beb718d
Bug 1083241 - Call gfx->Paint in PaintFrameWithEffects when there is blending. r=roc
2014-10-17 11:37:54 -07:00
Kearwood (Kip) Gilbert
ad10b6549b
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
f45e0b8512
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
142b3b8d13
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
7cd6cb94a0
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
Ting-Yu Lin
1f8db9d46f
Bug 1082486 - Part 3 - Refactor UpdatePosition(). r=roc
...
GetTouchCaretPosition() is needed in a later patch.
2014-10-15 03:05:00 +02:00
Ting-Yu Lin
8ebb8ad565
Bug 1082486 - Part 2 - Make GetCanvasFrame() returns nsCanvasFrame*. r=roc
...
PresShell::GetCanvasFrame() already returns nsCanvasFrame*, and it's
needed to access nsCanvasFrame's method in a later patch.
2014-10-14 03:07:00 +02:00
Ting-Yu Lin
521e2843ab
Bug 1082486 - Part 1 - Clean up for Mozilla coding style. r=roc
...
Also, check mVisible before calling UpdatePosition() in
SyncVisibilityWithCaret().
2014-10-14 03:07:00 +02:00
Lebedev Maksim
1264d63972
Bug 1078327 - Test for correct detecting capturing content. r=smaug
2014-10-17 00:47:00 +02:00
Lebedev Maksim
dbbd86cb66
Bug 1078327 - Add check for correct detecting capturing content. r=smaug
2014-10-06 09:16:00 +02:00
James Kitchener
821dc0e115
Bug 670334 - Set a minimum size for mfence's fences and separators. r=karlt
2014-10-17 18:01:00 +02:00
Brian Birtles
f71c3c8dee
Bug 1078122 part 9 - Move queuing of CSS animation events to CSSAnimationPlayer; r=dholbert
...
This patch moves the code for queuing CSS animation events from
nsAnimationManager to CSSAnimationPlayer. In doing so, it also moves the
mLastNotification member and associated enum values.
2014-10-20 13:55:47 +09:00