Xidorn Quan
5f02c3cba1
Bug 1097499 part 12 - Handle spacing sensibly for text-combine-upright. r=jfkthame
...
MozReview-Commit-ID: DSBMUcccfNi
--HG--
extra : source : f03b556d12d5c28f7d8e3af3d7977470784eea76
2016-04-22 09:18:41 +10:00
Xidorn Quan
d2e9e4f2b9
Bug 1097499 part 11 - Set width variant for text-combined frame. r=jfkthame
...
MozReview-Commit-ID: 60QB0PGtOKM
--HG--
extra : source : 914b8a7151bbd7ed385abb2696e6d5cefc3fadcb
2016-04-22 09:18:41 +10:00
Xidorn Quan
d8f6beea61
Bug 1097499 part 9 - Transform full-width characters to non-full-width correspondents for combined text. r=jfkthame
...
MozReview-Commit-ID: CXntBz9HPJu
--HG--
extra : source : 950029490bd0f6d5900140693e8ab193a9efe543
2016-04-22 09:18:41 +10:00
Xidorn Quan
19931babd5
Bug 1097499 part 8 - Move CountGraphemeClusters to mozilla::unicode. r=emk
...
MozReview-Commit-ID: J9yR8RPs5u8
--HG--
extra : source : 7b937b3ba984e84da808cd072037726b56da1826
2016-04-22 09:18:41 +10:00
Xidorn Quan
752571191a
Bug 1097499 part 6 - Inherit move direction from parent for horizontal-in-vertical text. r=jfkthame
...
MozReview-Commit-ID: 28mBKQnYydp
--HG--
extra : source : cf2271efff54b97ccbf30a73c903d577fca72dab
2016-04-22 09:18:41 +10:00
Xidorn Quan
79d3a9f880
Bug 1097499 part 5 - Layout text combine upright. r=jfkthame
...
MozReview-Commit-ID: 2HnXJ8bEvJH
--HG--
extra : source : bb721afad795a27f30e5a25479a1fd5c346970a4
2016-04-22 09:18:41 +10:00
Xidorn Quan
68af7e6457
Bug 1097499 part 4 - Adjust computed value of writing-mode on text frames when text-combine-upright is used. r=heycam
...
MozReview-Commit-ID: KNRe0ZpzxGr
--HG--
extra : source : dfd24ab49704b6542207aaab5b1283a4db355e60
2016-04-22 09:18:41 +10:00
Xidorn Quan
d5599a3104
Bug 1097499 part 3 - Add a separate anonbox for text nodes. r=heycam
...
MozReview-Commit-ID: 1GfoFEGhyka
--HG--
extra : source : 38b806fd0fa54934439db0de75600def43142272
2016-04-22 09:18:41 +10:00
Xidorn Quan
747a0b5474
Bug 1097499 part 2 - Add a macro to simplify usage of nsStyleContext::GetUniqueStyleData. r=heycam
...
MozReview-Commit-ID: IS8KUbkXp8m
--HG--
extra : source : 5ee7bfeb7ceafcfff6c0bbd90507ed0b7b8de351
2016-04-22 09:18:41 +10:00
Xidorn Quan
b1521c643f
Bug 1097499 part 1 - Control support of 'text-combine-upright: digits' via a separate pref. r=heycam
...
MozReview-Commit-ID: JerTsxaQCL4
--HG--
extra : source : 999d1d2997591935fa1259fa42a91658da8ee078
2016-04-22 09:18:41 +10:00
Wes Kocher
e80ed17c41
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 5AQXGbI0ke2
2016-04-21 15:02:19 -07:00
Ryan VanderMeulen
3b377513d8
Bug 1265913 - Re-add fuzz needed for D2D that was removed in the previous patch. r=me a=merge
...
MozReview-Commit-ID: IolY0nf410g
--HG--
extra : source : d65b7e80b494915e5a07bb8d4b5104688677c565
2016-04-21 12:47:08 -04:00
Wes Kocher
aac511837d
Merge inbound to m-c a=merge
...
MozReview-Commit-ID: GW9vcSRPgYc
2016-04-21 14:41:08 -07:00
Mats Palmgren
51f6396852
Bug 1266250 part 2 - [css-grid] Resurrect the 'grid-template' shorthand (backs out bug 1253529).
2016-04-21 16:18:34 +02:00
Mats Palmgren
784d6b392f
Bug 1266250 part 1 - [css-grid] Resurrect the 'grid-template' shorthand (backs out bug 1253529). r=dholbert
2016-04-21 16:18:34 +02:00
Bobby Holley
1c7f68df06
Bug 1258017 - Cleanup fixes for trunk. r=me
2016-04-21 13:56:40 -07:00
Ryan VanderMeulen
ac47e07f5a
Bug 1265913 - Add some fuzz to the 456219-1 reftests. rs=mstange
...
--HG--
extra : rebase_source : d41c9faef288b83b19602c579f670b6daa87ca80
2016-04-21 10:08:02 -04:00
Jonathan Watt
c7da421b17
Bug 1266101, part 1 - Remove various bits of dead code related to painting SVG text. r=heycam
2016-04-21 14:39:30 +01:00
Seth Fowler
4b0251d526
Bug 1261554 (Part 3) - Visualize Visibility::IN_DISPLAYPORT regions in the APZ minimap visibility debugger. r=botond
2016-04-21 01:22:10 -07:00
Seth Fowler
82aae6c3ed
Bug 1261554 (Part 2) - Mark frames which are added to the display list when painting to the window as having Visibility::IN_DISPLAYPORT. r=mstange
2016-04-21 01:22:10 -07:00
Seth Fowler
0847460298
Bug 1261554 (Part 1) - Prepare for implementing in-displayport visibility tracking. r=mstange
2016-04-21 01:21:58 -07:00
Brian Birtles
383f4aa97c
Bug 1265611 - Add tests for CSS animations; r=heycam
...
MozReview-Commit-ID: LTnRxQixqzJ
2016-04-21 17:05:47 +09:00
Brian Birtles
825d83d3fc
Bug 1265611 - Don't trigger transitions for properties that are disabled; r=heycam
...
Currently if we have transition-property: 'all' and trigger a transition
on the 'color' property we will end up generating a transition on
-webkit-text-fill-color even if that property is disabled.
However, when we later call StyleAnimationValue::ToValue() in
nsTransitionManager::UpdateTransitions() to see if there are any transitions we
need to cancel, the comparison for currentValue != anim->ToValue() will pass
(since, as of the first patch in this patch series, ToValue() returns a null
value) so we end up cancelling the transition as soon as we create it).
Nevertheless, we will still trigger the warning introduced in the first patch
in this series when we call ToValue().
This patch stops us from creating transitions in the first place (and hence
triggering the warning). It also removes the code that suppresses transition
events for transitions on disabled properties since we should no longer be
generating such transitions in the first place (unless the pref is switched
while the transition is in motion which is probably not worth worrying about).
Note that we only test if the property is enabled for all content. This is
consistent with what we do throughout animation code including the existing
code in nsTransitionManager which iterates through shorthand sub-properties
using CSSPROPS_FOR_SHORTHAND_SUBPROPERTIES with the flag
nsCSSProps::eEnabledForAllContent.
The test case in this patch doesn't actually fail without this change, all it
does it trigger the warning in StyleAnimationValue::ToValue() introduced
in the first patch in this series. It's still a useful regression test however,
particularly if we later upgrade the warning in StyleAnimationValue::ToValue()
to a fatal assertion.
MozReview-Commit-ID: H9swDKLyiOf
2016-04-21 17:05:46 +09:00
Brian Birtles
135b397103
Bug 1265611 - Crashtest; r=heycam
...
I have verified that without the fix in the first patch in this series this
test fails, but passes with the fix applied.
MozReview-Commit-ID: JmncnapbVLa
2016-04-21 17:05:46 +09:00
Brian Birtles
99ba8fd7de
Bug 1265611 - Make TransitionProperty() and ToValue() safe when mProperties is not set; r=heycam
...
MozReview-Commit-ID: KIzE5jdvPfT
2016-04-21 17:05:46 +09:00
L. David Baron
1fff16a212
Bug 1053986 - Rename nsBox::DoLayout to DoXULLayout. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
(While this wasn't explicitly reviewed, I'm considering it as r=dholbert
based on the request in comment 47 in the bug.)
MozReview-Commit-ID: 6Q0F4ViOyjJ
2016-04-20 21:28:35 -07:00
L. David Baron
a5934125bf
Bug 1053986 - Rename nsBox::EndLayout to EndXULLayout. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
(While this wasn't explicitly reviewed, I'm considering it as r=dholbert
based on the request in comment 47 in the bug.)
MozReview-Commit-ID: 6D6A0XqArES
2016-04-20 21:28:35 -07:00
L. David Baron
5d96d363af
Bug 1053986 - Rename nsBox::BeginLayout to BeginXULLayout. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
(While this wasn't explicitly reviewed, I'm considering it as r=dholbert
based on the request in comment 47 in the bug.)
MozReview-Commit-ID: 5gQYEEY6jJ1
2016-04-20 21:28:34 -07:00
L. David Baron
7f9ad26421
Bug 1053986 - Fix ordering of methods in nsIFrame.h r=dholbert
...
This moves the declaration of a method that was incorrectly inserted between:
// BOX LAYOUT METHODS
and:
// END OF BOX LAYOUT METHODS
MozReview-Commit-ID: AbboPVCM4Gx
2016-04-20 21:28:34 -07:00
L. David Baron
e0db98947a
Bug 1053986 - Rename nsIFrame::AddCSSPrefSize, AddCSSMinSize, AddCSSMaxSize, and AddCSSFlex by replacing CSS with XUL. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: BTsQw1EMqvY
2016-04-20 21:28:34 -07:00
L. David Baron
29a427f28f
Bug 1053986 - Rename nsIFrame::DumpBox to XULDumpBox. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: 7fWf9Z1ugB9
2016-04-20 21:28:34 -07:00
L. David Baron
2b41721e10
Bug 1053986 - Rename nsIFrame::GetDebug to GetXULDebug. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: F88H1QCPSS7
2016-04-20 21:28:34 -07:00
L. David Baron
cbb60bab56
Bug 1053986 - Rename nsIFrame::SetDebug to SetXULDebug. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: KQYtO7JS2Zm
2016-04-20 21:28:34 -07:00
L. David Baron
724e8f5649
Bug 1053986 - Rename nsIFrame::RelayoutChildAtOrdinal to XULRelayoutChildAtOrdinal. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: 6nN7dzGoCpX
2016-04-20 21:28:34 -07:00
L. David Baron
9b694e75bf
Bug 1053986 - Rename nsIFrame::Redraw to XULRedraw. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/, except for
the removal of one comment change in nsSliderFrame.cpp.
MozReview-Commit-ID: 2jpzaby0S9r
2016-04-20 21:28:34 -07:00
L. David Baron
95adf693d8
Bug 1053986 - Rename nsIFrame::IsNormalDirection to IsXULNormalDirection. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: BjamzLIqkUW
2016-04-20 21:28:34 -07:00
L. David Baron
ff032066f9
Bug 1053986 - Rename nsIFrame::IsHorizontal to IsXULHorizontal, and related methods. r=dholbert
...
This is a manual subset of changes written with sed, over .h and .cpp
files in layout/.
This also renames a static method on nsSprocketLayout.
Note that nsFlexContainerFrame and nsRangeFrame also have IsHorizontal
methods that are not renamed here, but this can be found to be
relatively safe because none of the IsHorizontal methods are virtual.
MozReview-Commit-ID: Jsdy7I4Q7mX
2016-04-20 21:28:34 -07:00
L. David Baron
318d797bb2
Bug 1053986 - Rename nsIFrame::GetHAlign to GetXULHAlign. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: FW1DjQ2uCnk
2016-04-20 21:28:33 -07:00
L. David Baron
09ce96ec3a
Bug 1053986 - Rename nsIFrame::GetVAlign to GetXULVAlign. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: 1CKHdnYFKBx
2016-04-20 21:28:33 -07:00
L. David Baron
9b3e98ff35
Bug 1053986 - Rename nsIFrame::GetClientRect to GetXULClientRect. r=dholbert
...
This is a manual subset of changes written with sed, over .h and .cpp
files in layout/.
MozReview-Commit-ID: 2F7Bt3i4ogu
2016-04-20 21:28:33 -07:00
L. David Baron
ea114a38d6
Bug 1053986 - Rename nsIFrame::GetLayoutManager to GetXULLayoutManager. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: LbOjEpXmcH4
2016-04-20 21:28:33 -07:00
L. David Baron
e857dc05f7
Bug 1053986 - Rename nsIFrame::SetLayoutManager to SetXULLayoutManager. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: FuOaNWfROKV
2016-04-20 21:28:33 -07:00
L. David Baron
a18df38599
Bug 1053986 - Rename nsIFrame::GetMargin to GetXULMargin. r=dholbert
...
This is a manual subset of changes written with sed, over .h and .cpp
files in layout/.
MozReview-Commit-ID: GqAa9wyb8z3
2016-04-20 21:28:33 -07:00
L. David Baron
5d30ee8dc8
Bug 1053986 - Rename nsIFrame::GetPadding to GetXULPadding. r=dholbert
...
This is a manual subset of changes written with sed, over .h and .cpp
files in layout/.
MozReview-Commit-ID: ENHslSI6hch
2016-04-20 21:28:33 -07:00
L. David Baron
56a64fd04c
Bug 1053986 - Fix comment referring to a GetBorder method that no longer exists. r=dholbert
...
This fixes some of the substance of the comment as well.
MozReview-Commit-ID: Hj94dV1qGFP
2016-04-20 21:28:33 -07:00
L. David Baron
d44900156e
Bug 1053986 - Rename nsIFrame::GetBorder to GetXULBorder. r=dholbert
...
This is a manual subset of changes written with sed, over .h and .cpp
files in layout/.
It also includes manual changes in accessible/.
MozReview-Commit-ID: D1nwxJmUzc9
2016-04-20 21:28:33 -07:00
L. David Baron
e8c729768f
Bug 1053986 - Rename nsIFrame::GetBorderAndPadding to GetXULBorderAndPadding. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: A8rWLW213Uo
2016-04-20 21:28:32 -07:00
L. David Baron
5cb5f30041
Bug 1053986 - Rename nsBox::GetParentBox to GetParentXULBox. r=dholbert
...
This is a manual subset of changes written with sed, over .h and .cpp
files in layout/.
MozReview-Commit-ID: FqTrLBFZMF5
2016-04-20 21:28:32 -07:00
L. David Baron
758eb25ec4
Bug 1053986 - Rename nsBox::GetNextBox to GetNextXULBox. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: 2idhqJgZLTe
2016-04-20 21:28:32 -07:00
L. David Baron
f922950060
Bug 1053986 - Rename nsBox::GetChildBox to GetChildXULBox. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: 61Fye82NdT4
2016-04-20 21:28:32 -07:00
L. David Baron
3d0dc454a5
Bug 1053986 - Rename nsIFrame::Layout to XULLayout, and related methods with the same name. r=dholbert
...
This is a manual subset of changes written with sed, over .h and .cpp
files in layout/.
MozReview-Commit-ID: 9NNnNw6ClGq
2016-04-20 21:28:32 -07:00
L. David Baron
867eb820ad
Bug 1053986 - Rename nsIFrame::SetBounds to SetXULBounds. r=dholbert
...
This is a manual subset of changes written with sed, over .h and .cpp
files in layout/, with additional manual indentation fixes.
MozReview-Commit-ID: weRWGmQLjh
2016-04-20 21:28:32 -07:00
L. David Baron
633e18a890
Bug 1053986 - Rename nsIFrame::IsCollapsed to IsXULCollapsed, and related methods. r=dholbert
...
This is a manual subset of changes written with sed, over .h and .cpp
files in layout/. It's a subset because there is also a Selection
method called IsCollapsed, which is not changed here.
MozReview-Commit-ID: 9JgnPv0Hkff
2016-04-20 21:28:32 -07:00
L. David Baron
4754370cbd
Bug 1053986 - Rename nsIFrame::GetBoxAscent to GetXULBoxAscent. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: EDkbMQKqPg6
2016-04-20 21:28:32 -07:00
L. David Baron
8e7c9500e2
Bug 1053986 - Rename nsIFrame::GetFlex to GetXULFlex. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: DNL01eSXB73
2016-04-20 21:28:31 -07:00
L. David Baron
81bae7f235
Bug 1053986 - Rename nsIFrame::GetOrdinal to GetXULOrdinal. r=dholbert
...
This is a manual subset of changes written with sed, over .h and .cpp
files in layout/.
MozReview-Commit-ID: Cj9yHRCuqzx
2016-04-20 21:28:31 -07:00
L. David Baron
72e04ee41a
Bug 1053986 - Rename nsIFrame::GetMinSizeForScrollArea to GetXULMinSizeForScrollArea. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: EkHfWG4QQrE
2016-04-20 21:28:31 -07:00
L. David Baron
c760cfbbb8
Bug 1053986 - Rename nsIFrame::GetMaxSize to GetXULMaxSize, and related methods. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: 39fYXMz7kqR
2016-04-20 21:28:31 -07:00
L. David Baron
87a69b43fb
Bug 1053986 - Rename nsIFrame::GetPrefSize to GetXULPrefSize, and related methods. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: yvcAZ8rndu
2016-04-20 21:28:31 -07:00
L. David Baron
814003bbcc
Bug 1053986 - Rename nsIFrame::GetMinSize to GetXULMinSize, and related methods. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: Jhe3o3kIOe0
2016-04-20 21:28:31 -07:00
L. David Baron
c1e0b61079
Bug 1053986 - Rename nsFrame.cpp static method IsBoxWrapped to IsXULBoxWrapped. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
MozReview-Commit-ID: EOh204RMxmi
2016-04-20 21:28:30 -07:00
L. David Baron
376413eeb5
Bug 1053986 - Rename nsIFrame::IsBoxFrame to IsXULBoxFrame. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
But with additional manual changes in accessible/.
MozReview-Commit-ID: W0wUPoQsVH
2016-04-20 21:28:30 -07:00
Chris Peterson
75b5faab4d
Bug 1265624 - Remove unnecessary compiler version check for MSVS 2010 in nsFrameState.h. r=heycam
2016-04-17 17:09:32 -07:00
Daniel Holbert
21ed32cfe9
Bug 1262049 part 6: Add reftest for -webkit-box-direction. (no review)
...
MozReview-Commit-ID: 1UfJetSgLb
2016-04-20 16:43:40 -07:00
Daniel Holbert
23f714b1cd
Bug 1262049 part 5: Honor -webkit-box-orient & -webkit-box-direction when determining axes for a -webkit-box flexbox. r=mats
...
MozReview-Commit-ID: BG93ObYPjUg
2016-04-20 16:43:24 -07:00
Daniel Holbert
52f5723e2f
Bug 1262049 part 4: Refactor some of FlexboxAxisTracker constructor's logic into a helper method. r=mats
...
MozReview-Commit-ID: 85O3Nqm7EMb
2016-04-20 16:43:24 -07:00
Daniel Holbert
9967c45ac0
Bug 1262049 part 3: Refactor FlexboxAxisTracker constructor to take pointer to nsFlexContainerFrame. r=mats
...
MozReview-Commit-ID: KIYStnToe0C
2016-04-20 16:43:24 -07:00
Daniel Holbert
ad9794f615
Bug 1262049 part 2: Add -webkit-box-orient & -webkit-box-direction as aliases for -moz versions, in the style system (but not yet honored by flexbox layout). r=mats
...
MozReview-Commit-ID: 3WFB2cdXlNQ
2016-04-20 16:43:24 -07:00
Daniel Holbert
dfb1c4c768
Bug 1262049 part 1: Back out bug 1208344 in its entirety, and mark -webkit-box-orient:vertical reftests as failing (for now). (no review)
...
This patch backs out changeset range 1f1884449dd4:0b5ed5e4a395 (all of the patches for bug 1208344) -- i.e. it backs out our support for "-webkit-box-orient". This patch also adds "fails" annotations to two reftests that depend on that feature, to reflect reality that these tests are now expected to fail (for the moment).
MozReview-Commit-ID: F8zGGg8R0Rn
2016-04-20 16:43:24 -07:00
Daniel Holbert
ed653d2220
Bug 1264787: Make nsCSSValue's AdoptListValue & AdoptPairListValue methods take a UniquePtr. r=heycam
...
MozReview-Commit-ID: 94aYEtySHsW
2016-04-20 10:37:06 -07:00
Jonathan Kew
74a35a7eee
Bug 1265648 followup - Use an array of UniquePtr<> for mTextRunsToDelete. r=mats
2016-04-20 10:55:15 +01:00
Jonathan Kew
97936698fe
Bug 1265648 - Remove the global nsTextFrameTextRunCache, as it no longer serves any useful purpose. r=mats
2016-04-20 10:54:43 +01:00
Mark Capella
a5dadf5639
Bug 1265750 - Some word cannot be selected via long pressing, r=TYLin, mats
2016-04-21 08:53:13 -04:00
Daniel Holbert
9191a8ed82
Bug 1266248 part 2: Add assertion to verify that MapSinglePropertyInto() isn't called with a logical target-property. r=heycam
...
(This commit is effectively re-landing an assertion from changeset c1e9d6224c5a, aka bug 1208344 part 4. The rest of that patch is no longer needed, but this assertion is still useful.)
MozReview-Commit-ID: 7v5IwzS2CtP
2016-04-21 11:43:26 -07:00
Daniel Holbert
74158d9a7f
Bug 1266248 part 1: Rename MapSinglePropertyInto() args, to make src-vs-target distinctions clearer. r=heycam
...
(This commit is effectively re-landing changeset b3a36d79154f, aka bug 1208344 part 3. This re-landed version of the patch simply has unbitrotting fixes for indentation changes.)
MozReview-Commit-ID: BszOC5wyvBA
2016-04-21 11:43:24 -07:00
Jonathan Kew
c60f6a1ae4
Bug 1266391 - Introduce an enum class mozilla::unicode::Script, and use this instead of bare integers to specify script codes for better type checking. r=masayuki
2016-04-21 18:58:59 +01:00
Kartikaya Gupta
156fd531bc
Bug 1266288 - Track changes to all margin properties for scroll-linked effects. r=mstange
...
MozReview-Commit-ID: D0wN1TdFdtM
--HG--
extra : rebase_source : 227cc71e5ffa3d980435de2e6ea9074d9cec4667
2016-04-21 11:41:17 -04:00
Ryan VanderMeulen
3dd4cb9db8
Bug 1265913 - Re-add fuzz needed for D2D that was removed in the previous patch. r=me
2016-04-21 12:47:08 -04:00
Mason Chang
09c83c61bd
Bug 1260454 Part 2. Reftest updates for skia OS X due to grayscale AA font smoothing. r=lsalzman
2016-04-21 08:45:17 -07:00
Jeremy Chen
a9eb6cfaa2
Bug 1248708 - Part2.1: use mfbt/TypedEnumBits.h for DrawMode. r=jwatt
...
--HG--
extra : rebase_source : 23577723d8b5b8a5d6c4797bae797b47c195e9e5
2016-04-21 23:27:39 +08:00
Jonathan Kew
040843e80f
Bug 1266341 - Pass the right kind of enum constants for script codes. r=masayuki
2016-04-21 16:31:46 +01:00
Mantaroh Yoshinaga
1a3a4d293d
Bug 1259285 - Part1 - Move CSS/Web Animations-specific visibility handling. r=birtles
...
MozReview-Commit-ID: 5ZYUhvI1cqV
--HG--
extra : transplant_source : %85%01%5C%91%EB%C2%F9%F5a%82%5C%FCZKz%F7%2B%27%F7%9C
2016-04-20 09:05:29 +09:00
Jonathan Watt
8f6a52b6e5
Bug 1110460, part 8 - Support CSS animation of clip-path basic shapes. r=dholbert
2016-04-18 23:04:20 +01:00
Jonathan Watt
7d58efd0ec
Bug 1110460, part 7 - Factor out code for adding two nsCSSValuePairList lists. r=dholbert
2016-04-15 13:28:32 +01:00
Masayuki Nakano
9170348baf
Bug 1259656 part.7 Rename WidgetEvent::originalTarget to WidgetEvent::mOriginalTarget r=smaug
...
MozReview-Commit-ID: G1WVCWkS0Lt
--HG--
extra : rebase_source : e4790266f4efa33269c073bca1d98f9e8e6c90d7
2016-04-19 01:33:23 +09:00
Masayuki Nakano
da3898bcb7
Bug 1259656 part.5 Rename WidgetEvent::target to WidgetEvent::mTarget r=smaug
...
MozReview-Commit-ID: L0GnVR6NcAe
--HG--
extra : rebase_source : a8784d4599dad317f8335477afac9a7d4b92918f
2016-04-19 00:46:00 +09:00
Masayuki Nakano
cbe8f5268a
Bug 1259656 part.1 Rename WidgetEvent::refPoint to WidgetEvent::mRefPoint r=smaug
...
MozReview-Commit-ID: ESWM5ZyBpSR
--HG--
extra : rebase_source : c5e1e3f60bcdde2a7f6c399e72430b29a3e552cd
2016-04-18 23:09:02 +09:00
Kartikaya Gupta
726b05f89b
Bug 1231396 - Add a pref to record and print out the number of pixels painted. r=mstange
...
MozReview-Commit-ID: 2qqnL6rqjcL
2016-04-19 17:07:57 -04:00
Mats Palmgren
fd41a201a0
Bug 1265001 part 2 - Add some tests with uppercase N in An+B.
2016-04-19 22:12:16 +02:00
Mats Palmgren
a41484d473
Bug 1265001 part 1 - Accept uppercase N when parsing An+B. r=heycam
2016-04-19 22:12:16 +02:00
Mats Palmgren
8cea5ff5f7
Bug 1258476 - Optimize CreateRangePaintInfo by generating display lists for the minimum amount of range subtrees rather than for the range common ancestor. r=tn
2016-04-19 22:12:16 +02:00
L. David Baron
7ddb4d5d7b
Bug 1265591 patch 3 - Make the comment describing RestyleForCSSRuleChanges match reality. r=heycam
...
MozReview-Commit-ID: 9CT2k59cYP2
2016-04-19 11:38:35 -07:00
L. David Baron
b1db407049
Bug 1265591 patch 2 - Rename nsIPresShell::ReconstructStyleData to RestyleForCSSRuleChanges. r=heycam
...
MozReview-Commit-ID: BU3X0fBEKE3
2016-04-19 11:38:35 -07:00
L. David Baron
368f3bb46f
Bug 1265591 patch 1 - Remove Internal/External versions of ReconstructStyleData. r=heycam
...
This Internal/External difference was added in bug 253889 in the year
2004, when we build layout as a library separate from things like
editor. It is no longer needed now that we have libxul, and should not
be used by any external callers.
MozReview-Commit-ID: 7354lCl3hN8
2016-04-19 11:38:34 -07:00
Jonathan Kew
cb1c20b3c3
Bug 1265459 - Replace uses of nsAutoPtr<gfxTextRun> with UniquePtr, and let MakeTextRun and similar methods return a UniquePtr. r=jrmuizel
2016-04-19 17:13:28 +01:00
Jonathan Kew
28a9e2cf14
Bug 1265452 - Remove use of nsAutoPtr from gfx/thebes. r=jrmuizel
2016-04-15 20:45:37 +01:00
Matteo Ferretti
3837790c7f
Bug 1168113 - Anonymous custom content container should use absolute position. r=xidorn
...
MozReview-Commit-ID: JkfqzK6BsdE
--HG--
extra : rebase_source : 61a05f4ac4d030ecd266d44ea698a5fc1a9aac1a
2016-04-19 22:22:57 +08:00
Markus Stange
0466d2c67d
Bug 1265568 - Don't require component alpha layers for text with -moz-osx-font-smoothing:grayscale. r=jfkthame,mattwoodrow
...
MozReview-Commit-ID: KujmkbgadPo
--HG--
extra : rebase_source : df1db96206175e846652f3d5b247978fb5005bd2
2016-04-18 19:41:50 -04:00
CJKu
ccf25559ce
Bug 1261578 - Part 4. Correct text overflow color; r=jfkthame
...
MozReview-Commit-ID: 2zbmsHxb6II
--HG--
extra : rebase_source : ebdd4caffd9ef5e578880aa0cc325b5ad47decaf
2016-04-19 17:10:17 +08:00
CJKu
51fa8b8e92
Bug 1261578 - Part 3. Correct MathML text color; r=jfkthame
...
MozReview-Commit-ID: HqQX88Ja6ug
--HG--
extra : rebase_source : 1893b107ef365df7dbe09cae3616df8615cdf6da
2016-04-19 17:10:06 +08:00
CJKu
f530904493
Bug 1261578 - Part 2. Correct text decoration color; r=jfkthame
...
MozReview-Commit-ID: LfZnmTnL5KY
--HG--
extra : rebase_source : 1bb95f3a8b59c2897f55e1f17ee8168366ca1cf5
2016-04-19 17:09:54 +08:00
CJKu
ecc0333324
Bug 1261578 - Part 1. Correct text color in selection range; r=jfkthame
...
MozReview-Commit-ID: 9gBWQ00MtNC
--HG--
extra : rebase_source : a0ad39cd6e887926ce6d633b49d1fd936d91a797
2016-04-19 17:09:42 +08:00
Andrew Lawson
bf1dc41f5f
Bug 1262744 - Add '<!DOCTYPE html>' declaration to all MathML HTML tests (excludes XHTML). r=fred
2016-04-14 13:23:11 -04:00
Gerald Squelart
ecfb205472
Bug 1248507 - p1. Pass DecoderDoctorDiagnostics to PDMs&more - r=jya
...
Pass declared-but-yet-undefined DecoderDoctorDiagnostics pointer to various
routines that contribute to deciding if a media format can be played, and
those that create decoders.
Points where a DecoderDoctorDiagnostics can be injected are currently marked
with "/* DecoderDoctorDiagnostics* */ nullptr", and some will be used in
following patches.
MozReview-Commit-ID: 7u37bvY4CpW
2016-04-19 17:36:19 +10:00
CJKu
a31594bc4d
Bug 1264949 - crash test; r=jfkthame
...
MozReview-Commit-ID: 34wrJ2Qq4ch
--HG--
extra : rebase_source : 89b760fa361f517cc3f006a1e54c594fd30982cd
2016-04-19 13:41:14 +08:00
CJKu
fec446cef3
Bug 1264949 - Ensure that the display list does not contain any background-image/background-color display item; r=jfkthame
...
MozReview-Commit-ID: LikPnuMxeMc
--HG--
extra : rebase_source : 177134421941ed144bd7e37271f2e25018a0c403
2016-04-19 13:41:03 +08:00
Daniel Holbert
c5c19672a7
Bug 1255180 part 3: Update test_bug370436.html to use SpecialPowers for privileged "rangeParent" access, & drop now-obsolete checks for SOWs in chrome. r=bholley
...
This patch also enables the test by uncommenting it in mochitest.ini, since it should now run successfully.
MozReview-Commit-ID: 36ZvUYA7sDi
2016-04-18 20:26:36 -07:00
Daniel Holbert
2ea3c08df4
Bug 1255180 part 2: Update script/style paths in test_bug370436.html to point to mochitest-plain resources. r=bholley
...
MozReview-Commit-ID: ElBfZMQOjSl
2016-04-18 20:26:35 -07:00
Daniel Holbert
3780efe576
Bug 1255180 part 1: Move test_bug370436.html out of its mochitest-chrome subdirectory. r=bholley
...
This patch also temporarily disables the test by commenting it out in mochitest.ini, its new home. (I'm disabling it temporarily because it won't pass until later patches in this queue have landed.)
MozReview-Commit-ID: 2CixMWUin8W
--HG--
rename : layout/base/tests/chrome/test_bug370436.html => layout/base/tests/test_bug370436.html
2016-04-18 20:26:33 -07:00
CJKu
346962e281
Bug 1231643 - Part 2. Enable mask-composite reftest; r=dbaron
...
MozReview-Commit-ID: J5ruSOg9K80
--HG--
extra : rebase_source : f859a5d774f332bcd0e6d71687dc8129d21efdb3
2016-04-19 10:55:32 +08:00
CJKu
644959b4eb
Bug 1231643 - Part 1. Create skia-A8-surface for mask composition when backendtype of the source DrawTarget is CG; r=mstange
...
MozReview-Commit-ID: J0oIhhTowk7
--HG--
extra : rebase_source : 0825caa3824a369d4a59a2ed8dc1c877bb4b0509
2016-04-19 10:55:20 +08:00
Ting-Yu Lin
2792ab700c
Bug 1264837 Part 45 - Remove SVGViewFrameBase. r=dholbert
...
MozReview-Commit-ID: HynJLTOM7ic
--HG--
extra : rebase_source : cace67ef5b04fff01be3f77cb1037bb4ced1d1c1
2016-04-18 15:57:01 +08:00
Ting-Yu Lin
0890d2766a
Bug 1264837 Part 44 - Remove SVGTextFrameBase. r=dholbert
...
MozReview-Commit-ID: J6Kcpqm3ot8
--HG--
extra : rebase_source : 9ffb2804ff3950fe4e93f252a4536dc85f75a292
2016-04-18 15:54:36 +08:00
Ting-Yu Lin
9429decf03
Bug 1264837 Part 43 - Remove SVGFEUnstyledLeafFrameBase. r=dholbert
...
MozReview-Commit-ID: JORpKHrdiRW
--HG--
extra : rebase_source : 0a5b41ba129309e10606bca9e5997a5c76bd2fe6
2016-04-18 15:52:31 +08:00
Ting-Yu Lin
f17395df8b
Bug 1264837 Part 42 - Remove SVGFELeafFrameBase. r=dholbert
...
MozReview-Commit-ID: H40idRvWopf
--HG--
extra : rebase_source : b13c255342473ef0df78fcf60c4df823b468cb12
2016-04-18 15:50:08 +08:00
Ting-Yu Lin
edcf624a82
Bug 1264837 Part 41 - Remove SVGFEImageFrameBase. r=dholbert
...
MozReview-Commit-ID: Dvff6q8ESvs
--HG--
extra : rebase_source : f24408a767982fc7898ae10761d6df6b49f56cb1
2016-04-18 15:49:07 +08:00
Ting-Yu Lin
e306f86380
Bug 1264837 Part 40 - Remove SVGFEContainerFrameBase. r=dholbert
...
MozReview-Commit-ID: HOISrUkVbdt
--HG--
extra : rebase_source : b4e2fc7563674537b9d13bdbd412a35d85c0bf21
2016-04-18 15:47:37 +08:00
Ting-Yu Lin
8b871e4c4f
Bug 1264837 Part 39 - Remove nsSVGUseFrameBase. r=dholbert
...
MozReview-Commit-ID: CJoLvBLPsIp
--HG--
extra : rebase_source : efcdb546f9c6b9f3c295c61c867ff4d007c8796b
2016-04-18 15:46:09 +08:00
Ting-Yu Lin
f1b3bc79b9
Bug 1264837 Part 38 - Remove nsSVGSwitchFrameBase. r=dholbert
...
MozReview-Commit-ID: K7LxDjF7XHY
--HG--
extra : rebase_source : 7ea2e05ab0b8ac77c6e2d5a2b28745cf2047e06d
2016-04-18 15:43:07 +08:00
Ting-Yu Lin
e5872bf0fb
Bug 1264837 Part 37 - Remove nsSVGStopFrameBase. r=dholbert
...
MozReview-Commit-ID: 9rukuVgOrMm
--HG--
extra : rebase_source : 67a6b4ac31277e552a9d8f09ae142c1e2dd6069a
2016-04-18 15:42:05 +08:00
Ting-Yu Lin
de476c597f
Bug 1264837 Part 36 - Remove nsSVGPatternFrameBase. r=dholbert
...
MozReview-Commit-ID: 73NKQiyorGS
--HG--
extra : rebase_source : aa9ef59b7b2ece3a04b88e718e88eab187ad256f
2016-04-18 15:40:29 +08:00
Ting-Yu Lin
40eb55de27
Bug 1264837 Part 35 - Remove nsSVGPathGeometryFrameBase. r=dholbert
...
MozReview-Commit-ID: 65TI0SnEXax
--HG--
extra : rebase_source : 94a5f99dc750e344c632f3ceac93e55370bae076
2016-04-18 15:38:47 +08:00
Ting-Yu Lin
1ee3684650
Bug 1264837 Part 34 - Remove nsSVGPaintServerFrameBase. r=dholbert
...
MozReview-Commit-ID: JV6YsHX8VMV
--HG--
extra : rebase_source : 7fc23a88cb46eefd373a08898fbedfaa40c346fb
2016-04-18 15:36:49 +08:00
Ting-Yu Lin
1f0bced733
Bug 1264837 Part 33 - Remove nsSVGOuterSVGAnonChildFrameBase. r=dholbert
...
MozReview-Commit-ID: 4hnGGYnAjDh
--HG--
extra : rebase_source : d40a06b4d23d4aa1a5a3314cafc54e3f93712311
2016-04-18 15:34:12 +08:00
Ting-Yu Lin
58668ec6f6
Bug 1264837 Part 32 - Remove nsSVGOuterSVGFrameBase. r=dholbert
...
MozReview-Commit-ID: qFKf1Da8Cn
--HG--
extra : rebase_source : 27725a6a456de8383bd2869f568dfc2668c3b3fd
2016-04-18 15:32:11 +08:00
Ting-Yu Lin
39914e42eb
Bug 1264837 Part 31 - Remove nsSVGMaskFrameBase. r=dholbert
...
MozReview-Commit-ID: DMAj31tSGhv
--HG--
extra : rebase_source : 1c6a0619d6149f739a59aa99e79dda0b2f7fac1c
2016-04-18 15:30:09 +08:00
Ting-Yu Lin
9ef3b285a4
Bug 1264837 Part 30 - Remove nsSVGMarkerAnonChildFrameBase. r=dholbert
...
MozReview-Commit-ID: C9G8KoYAna3
--HG--
extra : rebase_source : 87df6e46ff6a26fcdcabaab24dfd6a8c0b044690
2016-04-18 15:28:03 +08:00
Ting-Yu Lin
836528eeac
Bug 1264837 Part 29 - Remove nsSVGMarkerFrameBase. r=dholbert
...
MozReview-Commit-ID: ECmFfNirWo3
--HG--
extra : rebase_source : a4e74c1f3c1f3eca805af89762b8260360ceb265
2016-04-18 15:26:00 +08:00
Ting-Yu Lin
afb3cb78a8
Bug 1264837 Part 28 - Remove nsSVGInnerSVGFrameBase. r=dholbert
...
MozReview-Commit-ID: Ky1RyuhE7Tt
--HG--
extra : rebase_source : 6122955fdd694ac1e0169988e7bd9d5db7f2201e
2016-04-18 15:23:52 +08:00
Ting-Yu Lin
3f28016e07
Bug 1264837 Part 27 - Remove nsSVGImageFrameBase. r=dholbert
...
MozReview-Commit-ID: Guh2gWnm45y
--HG--
extra : rebase_source : 484e9acfd77efb85e9e7b2cf18b5f54746eb59e8
2016-04-18 15:21:40 +08:00
Ting-Yu Lin
c46a3ce530
Bug 1264837 Part 26 - Remove nsSVGRadialGradientFrameBase. r=dholbert
...
MozReview-Commit-ID: DPgBVVoWied
--HG--
extra : rebase_source : cf47d943dbd90e401a591636e2dc1924181968c2
2016-04-18 15:19:21 +08:00
Ting-Yu Lin
35ba281a41
Bug 1264837 Part 25 - Remove nsSVGLinearGradientFrameBase. r=dholbert
...
MozReview-Commit-ID: 5o57Ai4Wbsx
--HG--
extra : rebase_source : 0e47dfb900912154be8f2fc747d26861c2597ead
2016-04-18 15:17:35 +08:00
Ting-Yu Lin
15fbb68d14
Bug 1264837 Part 24 - Remove nsSVGGradientFrameBase. r=dholbert
...
MozReview-Commit-ID: CGIBpG8buVU
--HG--
extra : rebase_source : 1b083bea0bda01cb3557ffe7885934e70b788eed
2016-04-18 15:15:23 +08:00
Ting-Yu Lin
e8c169c7ba
Bug 1264837 Part 23 - Remove nsSVGGFrameBase. r=dholbert
...
MozReview-Commit-ID: 1QzQaR9tUIZ
--HG--
extra : rebase_source : 91d35cd35d0586f100e32dd6cd278df824f17515
2016-04-18 15:08:01 +08:00
Ting-Yu Lin
6cd43df135
Bug 1264837 Part 22 - Remove nsSVGGenericContainerFrameBase. r=dholbert
...
MozReview-Commit-ID: A3Mct3IxlJW
--HG--
extra : rebase_source : b9089ea6789e67fbf7dc6cc1a05490c3af668123
2016-04-18 15:11:10 +08:00
Ting-Yu Lin
fdd9183c2b
Bug 1264837 Part 21 - Remove nsSVGForeignObjectFrameBase. r=dholbert
...
MozReview-Commit-ID: IP7Z43hrcbc
--HG--
extra : rebase_source : 027a5aff3b14400b8fbd2aa64703bc049082a252
2016-04-18 15:05:48 +08:00
Ting-Yu Lin
a8f27af21d
Bug 1264837 Part 20 - Remove nsSVGFilterFrameBase. r=dholbert
...
MozReview-Commit-ID: 9VzfqZpVVVK
--HG--
extra : rebase_source : 898e9d47c1af204dbbdf9537ed59162d1a54399c
2016-04-18 15:02:37 +08:00
Ting-Yu Lin
c85f7ff0eb
Bug 1264837 Part 19 - Remove nsSVGContainerFrameBase. r=dholbert
...
MozReview-Commit-ID: EPoMcv1GsnS
--HG--
extra : rebase_source : dcd4a223d50e5de8b92d779d35ad0461f35dbecd
2016-04-18 14:56:50 +08:00
Ting-Yu Lin
083eac991f
Bug 1264837 Part 18 - Remove nsSVGClipPathFrameBase. r=dholbert
...
MozReview-Commit-ID: It4pCnQtjDi
--HG--
extra : rebase_source : 3828cf4e22915920c50c5377303cc641dc5e0347
2016-04-18 14:54:51 +08:00
Ting-Yu Lin
44aeebed7b
Bug 1264837 Part 17 - Remove nsSVGAFrameBase. r=dholbert
...
MozReview-Commit-ID: 365bVyNBXIL
--HG--
extra : rebase_source : 344c0b98b3eed74c81b71537f6a7958b92c62835
2016-04-18 14:52:46 +08:00
Ting-Yu Lin
ac28e8648a
Bug 1264837 Part 16 - Remove ViewportFrame::Super. r=dholbert
...
MozReview-Commit-ID: Bvood4bp7Kl
--HG--
extra : rebase_source : fed0289f465dca81f37ffc5f8417f01a5bf41aec
2016-04-18 14:32:45 +08:00
Ting-Yu Lin
669dc32fe5
Bug 1264837 Part 15 - Remove nsVideoFrameBase r=dholbert
...
MozReview-Commit-ID: JUBNfhJ9LlJ
--HG--
extra : rebase_source : 0ce35a28bfadb27a690eb103b9d7cd94e056061f
2016-04-18 14:26:44 +08:00
Ting-Yu Lin
f930931ef5
Bug 1264837 Part 14 - Remove nsSubDocumentFrameSuper. r=dholbert
...
MozReview-Commit-ID: 21VMNckVco7
--HG--
extra : rebase_source : c44ef125c5bc762c85553dfddff8b43cebce4405
2016-04-18 14:17:58 +08:00
Ting-Yu Lin
2f2a208028
Bug 1264837 Part 13 - Remove nsRubyTextFrameSuper. r=dholbert
...
MozReview-Commit-ID: ILOZIBDmeIA
--HG--
extra : rebase_source : f71d303fa3c5803bd3d4e911d052e1a288060aa0
2016-04-18 14:15:03 +08:00
Ting-Yu Lin
e1e171c84e
Bug 1264837 Part 12 - Remove nsRubyTextContainerFrameSuper. r=dholbert
...
MozReview-Commit-ID: K3n3gsEkP5f
--HG--
extra : rebase_source : f7f227616ee4f07752a2450381a743613eafaa56
2016-04-18 14:12:52 +08:00
Ting-Yu Lin
29eadce873
Bug 1264837 Part 11 - Remove nsRubyFrameSuper. r=dholbert
...
MozReview-Commit-ID: ISa4OpM0x8i
--HG--
extra : rebase_source : 6d5f5f92ab636cdb9a857dca955816d7b7dfccdb
2016-04-18 14:11:08 +08:00
Ting-Yu Lin
ca4c6f2d97
Bug 1264837 Part 10 - Remove nsRubyContentFrameSuper. r=dholbert
...
MozReview-Commit-ID: GYsrtHwKfXk
--HG--
extra : rebase_source : 0c8da101b6139cf31ae06ed6d093effa05a3e032
2016-04-18 14:06:23 +08:00
Ting-Yu Lin
5a26a9b7a3
Bug 1264837 Part 9 - Remove nsRubyBaseFrameSuper. r=dholbert
...
MozReview-Commit-ID: 5o0wQcUX9uU
--HG--
extra : rebase_source : 08360a028089e74c85e258e042069c79ddb76df0
2016-04-18 14:04:03 +08:00
Ting-Yu Lin
cfc863a8e4
Bug 1264837 Part 8 - Remove nsPluginFrameSuper. r=dholbert
...
MozReview-Commit-ID: C5cPzpZuJBS
--HG--
extra : rebase_source : 6fffa5f9aeab0b5ff4327bbfd6b4ec0fd04086a6
2016-04-18 14:01:57 +08:00
Ting-Yu Lin
cece65618f
Bug 1264837 Part 7 - Remove nsInlineFrameBase r=dholbert
...
MozReview-Commit-ID: EpEjXmeHVUq
--HG--
extra : rebase_source : bd3cf61c11c9faaa447e056d9f8fef4dd4647a01
2016-04-18 14:22:22 +08:00
Ting-Yu Lin
073a472d95
Bug 1264837 Part 6 - Remove ImageFrameSuper. r=dholbert
...
MozReview-Commit-ID: ujNsOONTzI
--HG--
extra : rebase_source : ac9cc91be85acf1f0cf6076fa3e70edb5638b7b0
2016-04-18 13:58:30 +08:00
Ting-Yu Lin
b2197b464d
Bug 1264837 Part 5 - Remove nsFlexContainerFrameSuper. r=dholbert
...
MozReview-Commit-ID: 1PejkyMfn0V
--HG--
extra : rebase_source : d8b63bd7f6fb064155eb40fa4b80f14e1f7f852a
2016-04-18 13:51:36 +08:00
Ting-Yu Lin
0b4e273718
Bug 1264837 Part 4 - Remove nsImageControlFrameSuper. r=dholbert
...
MozReview-Commit-ID: 91A7PUWzsqH
--HG--
extra : rebase_source : 4ddd8c73f34e5ae00982a6a238955ddcf081af63
2016-04-18 13:47:53 +08:00
Ting-Yu Lin
3c81554bc0
Bug 1264837 Part 3 - Remove nsFormControlFrameSuper. r=dholbert
...
MozReview-Commit-ID: 4JTfaUgsVoA
--HG--
extra : rebase_source : 0445b21d618b8b642080551fe87b3df92d3d7620
2016-04-18 13:42:26 +08:00
Ting-Yu Lin
3209f075ec
Bug 1264837 Part 2 - Remove nsColorControlFrameSuper. r=dholbert
...
MozReview-Commit-ID: DKaroibsqfQ
--HG--
extra : rebase_source : 4825b7eb4a5d02e0d510a3f0e76d7c06a1f9f9b2
2016-04-18 13:32:19 +08:00
Ting-Yu Lin
28664ebdb0
Bug 1264837 Part 1 - Remove nsTextBoxFrameSuper. r=dholbert
...
MozReview-Commit-ID: DFQ77kfvhrB
--HG--
extra : rebase_source : b66b672d6f4266a61c46ba2bc2f05af8d8eba4bf
2016-04-18 16:26:44 +08:00
Cameron McCormack
e5525cb6d8
Bug 1264830 - Part 5: Require all style structs be memmovable. r=bholley
2016-04-19 09:51:16 +10:00
Cameron McCormack
3e8238a070
Bug 1264830 - Part 4: Change nsStyleDisplay::mWillChange to use nsTArray. r=bholley
...
The initial value of nsStyleDisplay::mWillChange is represented by an
empty array, and will-change is not so common, so we change it to use an
nsTArray.
2016-04-19 09:51:16 +10:00
Cameron McCormack
ce928d01ad
Bug 1264830 - Part 3: Change nsStyleDisplay::{mTransitions,mAnimations} to use nsStyleAutoArray. r=bholley
...
nsStyleDisplay::{mTransitions,mAnimations} both always have at least one
element in it, so we change them to use nsStyleAutoArray rather than
nsTArray.
2016-04-19 09:51:16 +10:00
Cameron McCormack
e7ae67f825
Bug 1264830 - Part 2: Change nsStyleImageLayers::mLayers to use nsStyleAutoArray. r=bholley
...
nsStyleImageLayers::mLayers always has at least one element in it, so we
change it to use nsStyleAutoArray rather than nsTArray.
2016-04-19 09:51:16 +10:00
Cameron McCormack
25fd6bca14
Bug 1264830 - Part 1: Add an nsStyleAutoArray array type, similar to AutoTArray<...,1> but memmovable. r=bholley
...
Existing uses of AutoTArray in style structs makes them non-memmovable.
We introduce this AutoTArray-alike class for use by those style struct
members that really do need to use an auto array's built-in allocation.
2016-04-19 09:51:15 +10:00
Kartikaya Gupta
135ff848c6
Bug 1256727 - Back out the functional parts of cset 59a1ca7d784c now that we have a better fix using empty transactions. r=me
...
MozReview-Commit-ID: 7RmSyu9k64T
2016-04-18 17:21:17 -04:00
Kartikaya Gupta
51255cfde4
Bug 1263347 - When checking if displayport changes should schedule a paint, make sure to use the proper displayport. r=mstange
...
MozReview-Commit-ID: IVcNSbEiESa
--HG--
extra : rebase_source : 3bfc8926b8059ea74bcb3e77d3f25c5800d0e71a
2016-04-18 17:00:52 -04:00
Markus Stange
789850e1f0
Back out bug 1164227, because bug 1236043
fixes the original problem in a better way.
...
MozReview-Commit-ID: F4bD1MvOWDR
--HG--
extra : rebase_source : 43a53b31eea4f945b2cca647514e073603d44e75
2016-03-28 18:37:07 -04:00
Markus Stange
2e917fb8fa
Bug 1236043
- Adjust reftests and reftest annotations for new invalid region simplification. r=jrmuizel
...
Make the test_transformed_scrolling_repaints* tests taller so that the top and the bottom of the scrolled area don't share the same tile.
Fuzz layout/reftests/text/wordwrap-03.html on Linux because the native textbox gradient is painted in a slightly different position depending on the invalid area.
Mark layout/reftests/forms/select/out-of-bounds-selectedindex.html as fuzzy on Android because some listbox rounded corner pixel differs with the new invalidation behavior.
Mark layout/reftests/bugs/456219-1c.html as fuzzy on Linux, reasons unknown. :-(
Disable flexbox-widget-flex-items-3.html because of bad file input drawing on Linux, see bug 1260965.
MozReview-Commit-ID: B5c1a8D0G8F
--HG--
extra : rebase_source : 3e281d035831c77246d0e439246fdab9395dc884
2016-04-18 14:18:44 -04:00
Xidorn Quan
6ad4420e52
Bug 1264910 followup - Include the pref for background-clip: text.
2016-04-18 19:19:16 +10:00
Xidorn Quan
6694da2b67
Bug 1264910 - Simplify pref callback register/unregister in nsLayoutUtils. r=dholbert
...
MozReview-Commit-ID: 39XQHJULIRb
--HG--
extra : source : d210a7a5cb6d46e7546f68c7813b053333373cdc
extra : amend_source : 60628ebad0e6dd318d55bd9eb960117c290306cc
2016-04-18 19:11:15 +10:00
Masayuki Nakano
07b6f24132
Bug 1259657 Rename WidgetGUIEvent::widget to WidgetGUIEvent::mWidget r=smaug
...
MozReview-Commit-ID: 167PQWJDEHW
--HG--
extra : rebase_source : 6cd44095b9f33e03190972f043087786cbd772f2
2016-04-14 17:03:14 +09:00
CJKu
1f80f6d497
Bug 1265154 - Fix compile error in MSVC 2013 caused by ArrayLength; r=heycam
...
MozReview-Commit-ID: DvyCNwTRiI7
2016-04-18 11:31:24 +08:00
Ting-Yu Lin
97ce0e7053
Bug 1245036 Part 2 - Add columns test case for <summary> element. r=bz
...
After bug 1258657 landed, summary element is rendered by nsBlockFrame,
so it supports css columns for free.
MozReview-Commit-ID: 2RPSYk81BHy
--HG--
extra : rebase_source : 9b8e2be476319d938cfd06e876c68a18f8995bce
2016-04-15 12:21:04 +08:00
Ting-Yu Lin
37c647743c
Bug 1245036 Part 1 - Use default-preferences in details and summary reftest.list. r=bz
...
Turn on the pref at once instead of duplicating the line in every single
tests.
MozReview-Commit-ID: L8cf2mVxfF1
--HG--
extra : rebase_source : 7992753cd178dc652fa76b2fa3d4877e4104b0eb
2016-04-15 12:21:04 +08:00
Mats Palmgren
cd5c1fd4e6
Bug 1264607 part 2 - Reftests for grid track sizing involving percent.
2016-04-16 18:16:25 +02:00
Mats Palmgren
b7b10f0fb7
Bug 1264607 - Treat track size <percentage> values as 'auto' when the grid container size is indefinite. r=dholbert
2016-04-16 18:16:24 +02:00
Nathan Froyd
d22e2d3813
Bug 1264784 - part 3 - make nsIFrame::GetNearestWidget methods non-virtual; r=dholbert
...
Nothing overrides these methods, and making them non-virtual reduces
vtable sizes and improves code size and performance.
2016-04-15 19:37:35 -04:00
Nathan Froyd
0b649ff462
Bug 1264784 - part 2 - remove unused virtual methods from nsIFrame; r=dholbert
...
There are no callers of these methods in mozilla-central, and having
them in the vtable of nsIFrame (and its 100+ subclasses!) consumes
needless space.
2016-04-15 19:37:35 -04:00
Mike Conley
1cff2809c8
Bug 1264409 - Make last transaction ID available via nsIDOMWindowUtils, and pass transaction ID through MozAfterPaint. r=mattwoodrow,mrbkap
...
MozReview-Commit-ID: 7wCYif8F6ws
--HG--
extra : rebase_source : 5a87a558dbb7955c04842b6f8b71adb15ecd3370
2016-04-13 16:59:15 -04:00
Andrew Halberstadt
018bb9b783
Bug 1255565 - Close extraneous browser window when running reftests, r=dholbert
...
This extra window was initially left open because closing it was causing memory leaks
on debug e10s crashtests. There was pressure to get the regressing patch landed due
to addon signing, so it got landed with this extra window hanging around (as it didn't
impact test results).
But it is a UX wart for several reasons. Upon testing it again recently, the leaks all
seem to have vanished. I'm not sure why, possibly it was a bug fixed in e10s.
MozReview-Commit-ID: CEI2enKAOyv
--HG--
extra : rebase_source : da0e8889f67d57aa61670105c14c2235607d79a7
2016-04-13 10:23:47 -04:00
Carsten "Tomcat" Book
036485d4d3
Merge mozilla-central to mozilla-inbound
2016-04-15 13:59:07 +02:00
Carsten "Tomcat" Book
c4445ccd33
merge mozilla-inbound to mozilla-central a=merge
2016-04-15 11:41:41 +02:00
Astley Chen
379d4f965b
Bug 1243675 - Part 6. Add mask-size property reftest. r=dbaron
...
MozReview-Commit-ID: AKYv1z4rBCV
2016-04-15 12:07:14 +08:00
Astley Chen
866b7b078c
Bug 1243675 - Part 5. Add mask-origin property reftest. r=dbaron
...
MozReview-Commit-ID: AL2J2USBJmA
2016-04-15 12:06:12 +08:00
Hiroyuki Ikezoe
ec2666697b
Bug 1263063 - Part 2: Add an assertion to ensure that iteration count is nonnegative and finite. r=dholbert
...
MozReview-Commit-ID: JvVaCVQAxW4
--HG--
extra : rebase_source : 3dbb36e471ec3354d5a060fb87dce006efc77994
2016-04-14 19:36:01 +09:00
Astley Chen
5b939ccbff
Bug 1243675 - Part 4. Add mask-repeat property reftest. r=dbaron
...
MozReview-Commit-ID: 7DO9BmHhx8A
2016-04-02 09:33:26 +08:00
Astley Chen
ef2ad5e844
Bug 1243675 - Part 3. Add mask-position property reftest. r=dbaron
...
MozReview-Commit-ID: 5ViQaPZ5BI
2016-04-02 09:33:26 +08:00
Astley Chen
66ebeef592
Bug 1243675 - Part 2. Add mask-clip property reftest. r=dbaron
...
MozReview-Commit-ID: 3Gva7UpBDsd
2016-04-02 09:33:26 +08:00
Astley Chen
f3e2585697
Bug 1243675 - Part 1. Add mask-image property reftest. r=dbaron
...
MozReview-Commit-ID: CvjgVprfoaw
2016-04-14 11:23:44 +08:00
Brian Birtles
658dbcfecc
Bug 1264396 - Don't allow animation of 'display' property; r=heycam
...
MozReview-Commit-ID: HOVHXfoFv5l
2016-04-15 13:18:12 +09:00
Carsten "Tomcat" Book
0a47ef22ae
Merge mozilla-central to fx-team
2016-04-14 11:39:50 +02:00
Mark Capella
88cc5b6c9a
Bug 1235508 - Re-implement fast Phone number selection on long-press, r=TYLin
2016-04-14 02:14:16 -04:00
Neil Deakin
801c562047
Bug 1253486, [e10s only] hide select popups when the select element is removed, r=mconley
2016-04-13 13:15:55 -04:00
Kartikaya Gupta
a333c6e537
Bug 1257641 - Use empty transactions to carry scroll offset updates to APZ that don't require a repaint. r=mattwoodrow,mstange,botond
...
MozReview-Commit-ID: KNeGSKldmp7
2016-04-13 10:21:13 -04:00
Carsten "Tomcat" Book
5297e9088f
Backed out changeset 9db1fc7d3df3 (bug 1263909) for test failures in test_bug756984.html
...
--HG--
extra : rebase_source : 5b0648f3d712d1a4c8bd0c54ddb9eeae8374c7a6
2016-04-13 15:04:40 +02:00
Aryeh Gregor
d7620bcfda
Bug 1213670 follow-up - Re-add mistakenly removed line; rs=Ms2ger
2016-04-13 15:33:49 +03:00
Aryeh Gregor
1b51264c4c
Bug 1213670 - Remove dom/imptests/ that aren't likely to be platform-specific; r=jgraham
...
These are all duplicated in testing/web-platform/, so the only reason to
keep them is that web-platform-tests don't yet run on every platform
that mochitests do. But they get in the way, so let's remove the ones
that are relatively unlikely to be platform-specific.
2016-04-13 15:21:13 +03:00
Jorg K
11ea1f64cc
Bug 1263909 - Enhance test_bug756984.html to cover edit actions. r=masayuki
2016-04-13 00:21:00 +02:00
Amit Chandra
8af819ed60
Bug 1262646 - Change the outparams passed to nsStyleUtil::AppendEscapedCSSString from nsString to nsAutoString. r=dholbert
...
MozReview-Commit-ID: AKaUMuwZLQu
2016-04-12 15:19:12 -07:00
Cameron McCormack
f892fa1b76
Bug 1247150 - Consistently use StyleSheetHandle::RefPtr* for outparams in nsLayoutStylesheetCache. r=dholbert
2016-04-14 09:55:47 +10:00
Cameron McCormack
e08874be17
Bug 1264238 - Part 2: Sort nsCSSPropList.h entries. r=dholbert
2016-04-14 09:55:47 +10:00
Cameron McCormack
c551f5828e
Bug 1264238 - Part 1: Remove unused CSS_PROP_STUB_NOT_CSS macro. r=dholbert
2016-04-14 09:55:47 +10:00
Mats Palmgren
d4dfb9f81d
Bug 645647 part 4 - Add an 'm' prefix to some members to follow our naming conventions. r=dholbert
2016-04-14 01:32:12 +02:00
Mats Palmgren
a568757842
Bug 645647 part 3 - Remove unused trailingTextFrame member. r=dholbert
2016-04-14 01:32:12 +02:00
Mats Palmgren
e004bbd2dc
Bug 645647 part 2 - Reftests.
2016-04-14 01:32:12 +02:00
Mats Palmgren
fd47863d66
Bug 645647 part 1 - Don't let empty bullet frames block suppressing white-space in intrinsic size calculations. r=dholbert
2016-04-14 01:32:12 +02:00
Xidorn Quan
0a46b60739
Bug 1229743
part 2 - Fix up decoration rect computation for vertical-rl and sideways-lr. r=jfkthame
...
MozReview-Commit-ID: BjJ9jhmBy1X
--HG--
extra : rebase_source : 0e3ad2bf7269c2cbb3f4537444fa49a3c8d72bbe
2016-04-11 17:14:34 +10:00
Xidorn Quan
510f88e73a
Bug 1229743
part 1 - Simplify text decoration handling code with lambda function and range-based for loop. r=jfkthame
...
MozReview-Commit-ID: 4q2tetC74Ab
--HG--
extra : rebase_source : 475cae7237caa5bf5f807aba9be365d87400a1cc
2016-04-11 12:00:43 +10:00
Markus Stange
83416e4345
Bug 1264092 - Don't use scrollingElement in this reftest. r=kats
...
MozReview-Commit-ID: JqbgIkmnH3h
--HG--
extra : rebase_source : 3a5d123954e8a898bda16b8f37b340d7d47fa343
2016-04-13 13:33:23 -04:00
Ting-Yu Lin
727557d79f
Bug 1258657 Part 2 - Remove SummaryFrame. r=bz
...
We can use nsBlockFrame to render summary elements.
This change undoes "Bug 591737 - Add SummaryFrame" and remove
summaryFrame usage in DetailsFrame and nsCSSFrameConstructor.
MozReview-Commit-ID: 4aJvHVPfsBb
--HG--
extra : rebase_source : 8e197fa61cfcbaf066a8a510aef7c92adddd30f2
2016-04-13 13:34:14 +08:00
Ting-Yu Lin
7379c19c84
Bug 1258657 Part 1 - Change summary default style to "display: list-item" to match html spec. r=bz
...
Per html spec, the disclosure triangle can be generated via "display:
list-item", I removed the code to generate the triangle in
SummaryFrame::SetInitialChildList(). That is, when a web page set
"display: block" to the summary, the triangle will disappear, too.
Now SummaryFrame does nothing and is going to be removed in Part 2.
Also summary element should not increment the counter as hinted as
"counter-increment: list-item 0" in the spec. Hence the change in
nsBlockFrame::RenumberListsFor().
The rendering hint in html spec:
https://html.spec.whatwg.org/multipage/rendering.html#the-details-and-summary-elements
MozReview-Commit-ID: DELGYFe3zGX
--HG--
rename : layout/reftests/details-summary/open-summary-block-style.html => layout/reftests/details-summary/open-summary-block-style-ref.html
extra : rebase_source : 4bd5493fb6a1108eea31aef1d89f563f781b753f
2016-04-13 13:34:14 +08:00
Carsten "Tomcat" Book
f045c7e5ec
Backed out changeset bd58bce52916 (bug 1231643) for test failures in mask-composite-2a.html
2016-04-13 08:56:29 +02:00
Carsten "Tomcat" Book
ce73bfd888
Backed out changeset aa8227ba76e0 (bug 1231643)
2016-04-13 08:56:15 +02:00
CJKu
58939276f4
Bug 1231643 - Part 2. Enable mask-composite reftest; r=dbaron
...
MozReview-Commit-ID: Bc3f66DYsSK
2016-04-13 12:25:24 +08:00
CJKu
7f02e854d2
Bug 1231643 - Part 1. Create skia-A8-surface for mask composition when backendtype of the source DrawTarget is CG; r=mstange
...
MozReview-Commit-ID: J0oIhhTowk7
2016-04-13 12:25:24 +08:00
Jonathan Watt
c14becf2d4
Bug 1110460, part 6 - Make StyleAnimationValue support css::URLValue backed nsCSSValue objects. r=dholbert
2016-04-07 22:30:12 +01:00
Jonathan Watt
5a146b5f32
Bug 1263962 - Expand on the StyleAnimationValue::ExtractComputedValue documentation. r=dholbert
2016-04-01 21:50:08 +01:00
Jonathan Watt
825baa7013
Bug 1263962 - Revert previous commit (f996f81bb492) for including unrelated changes. r=me
2016-04-01 21:47:39 +01:00
Jonathan Watt
802741bc7e
Bug 1263962 - Expand on the StyleAnimationValue::ExtractComputedValue documentation. r=dholbert
2016-04-01 21:37:01 +01:00
Milan Sreckovic
e0b2b9e425
Bug 1259513: Make gfxContext constructor private, use a utility function that can return nullptr. r=bas,lsalzman
...
MozReview-Commit-ID: rHhLEDZEQt
--HG--
extra : rebase_source : 4988f3f488c19dd35a9979e96f78a5511ee8f3d2
2016-04-12 15:18:11 -04:00
Sebastian Hengst
2a9bc780d3
Backed out changeset 7ec8bfb9bbd4 (bug 759568) for failures in test_all_shorthand.html and more. r=backout
2016-04-12 17:55:52 +02:00
Sebastian Hengst
c9828de0c3
Backed out changeset e64951d74d2a (bug 759568)
2016-04-12 17:55:44 +02:00
Sebastian Hengst
1942339f7b
Backed out changeset 21551ed8f1e1 (bug 759568)
2016-04-12 17:55:36 +02:00
Sebastian Hengst
23c878d44a
Backed out changeset 82179839a88c (bug 759568)
2016-04-12 17:55:28 +02:00
Sebastian Hengst
5599b7b650
Backed out changeset ed273f47cb75 (bug 759568)
2016-04-12 17:55:20 +02:00
Sebastian Hengst
44ca9afaa7
Backed out changeset 6c4a34241df5 (bug 759568)
2016-04-12 17:55:13 +02:00
Nathan Froyd
152965fcb0
Bug 1255069 - use UniquePtr for storage in nsTreeContentView; r=dholbert
2016-04-12 09:05:20 -05:00
CJKu
3571e41961
Bug 759568 - Part 6. Remove unused nsDisplayList::mVisibleRect; r=jfkthame
...
MozReview-Commit-ID: 88jIDJ65ALf
2016-04-12 21:58:23 +08:00
CJKu
77b503194c
Bug 759568 - Part 5. reftest for background-clip:text; r=dbaron
...
MozReview-Commit-ID: DXl7mHnTxbL
2016-04-12 21:58:23 +08:00
CJKu
02dad989ae
Bug 759568 - Part 4. mochitest for background-clip:text; r=heycom
...
MozReview-Commit-ID: 8DrBq8nNWfu
2016-04-12 21:58:23 +08:00
CJKu
7c3766dbb4
Bug 759568 - Part 3. Render text-selection beneath background image; r=jfkthame
...
MozReview-Commit-ID: 3VUGqyJOX8Q
2016-04-12 21:58:22 +08:00
CJKu
70f4e828d2
Bug 759568 - Part 2. Render background-clip:text; r=jfkthame
...
MozReview-Commit-ID: HQHBe7OioWs
2016-04-12 21:58:22 +08:00
CJKu
a5da82483b
Bug 759568 - Part 1. Parse background-clip:text; r=dholbert r=heycom
...
MozReview-Commit-ID: BPuQjWYvAuj
2016-04-12 21:58:21 +08:00
Jonathan Watt
de4c3d11fe
Bug 1263787 - Kill off the deprecated nsINode::GetCrossShadowCurrentDoc. r=baku
2016-03-31 13:20:14 +01:00
Jonathan Watt
9480920b04
Bug 1263785 - Kill off the deprecated nsINode::GetCurrentDoc. r=baku
2016-03-31 12:46:32 +01:00
Jonathan Watt
fb7bb15e68
Bug 1263782 - Kill off the deprecated nsINode::IsInDoc(). r=baku
2016-03-31 11:58:25 +01:00
Jonathan Watt
6479311100
Bug 1263789 - Stop nsSVGMaskFrameNEON.h from polluting the global namespace. r=dholbert
2016-03-29 00:37:15 +01:00
Jonathan Watt
3a3ceffce3
Bug 1263773 - Mark a bunch of classes in layout as MOZ_RAII. r=dholbert
2016-03-28 13:34:26 +01:00
Boris Chiou
943d93e831
Bug 1182856 - Part 7: Test. r=cam
...
--HG--
extra : rebase_source : 334b585bb90b505ffbe37281eed00b44057d4a29
2016-04-07 02:11:00 +02:00
Boris Chiou
92e405bc20
Bug 1182856 - Part 6: Revise tests for display:none in test_transitions.html. r=heycam
...
--HG--
extra : rebase_source : cbf659d22ce0906f553b3cbea487ed50bef9b225
2016-04-11 00:25:00 +02:00
Boris Chiou
91b7c6e313
Bug 1182856 - Part 5: Avoid unnecessary transition update if display:none. r=heycam
...
--HG--
extra : rebase_source : 044ab18d5e26e56179bebe1721f19125f6167b3d
2016-04-12 01:55:00 +02:00
Boris Chiou
2224c763ce
Bug 1182856 - Part 4: Refactor code in nsTransitionManager::StyleContextChanged(). r=heycam
...
--HG--
extra : rebase_source : 259dd969ce8b1629536c600994e368805643e735
2016-04-12 01:53:00 +02:00
Boris Chiou
63c80baf35
Bug 1182856 - Part 3: Cancel transitions for destroy frames. r=heycam
...
Add HasCSSTransition() and cancel transitions for destroyed frames.
--HG--
extra : rebase_source : e59bf42a26438fe4d60a31868034afe9c01033d5
2016-04-10 21:29:00 +02:00
Boris Chiou
6a9f22bcfe
Bug 1182856 - Part 2: Let AnimationsWithDestroyFrame destroy transitions. r=heycam
...
We also want to cancel transitions with destroyed frames, so the simplest way
is to extend the ability of AnimationsWithDestroyFrame to cancel transitions as
well.
--HG--
extra : rebase_source : 87d09b6204240b51d425269cbdc07103df5d24ef
2016-04-10 21:28:00 +02:00
Boris Chiou
2215896161
Bug 1182856 - Part 1: Add StopTransitionsForElement. r=heycam
...
Add a new API in nsTransitionManager, so we can cancel transitions for a
specific element easily. The purpose of this API is for cancelling transitions
without dispatching the event.
--HG--
extra : rebase_source : 07483aebb8513dcd39c5e1805480dcbe6d3945b3
2016-04-10 21:25:00 +02:00
Ting-Yu Lin
35c5e05787
Bug 1264533 - Correct the universal selector for summary to include all namespaces. r=bz
...
MozReview-Commit-ID: 7jtNayMA1CY
--HG--
extra : rebase_source : a1313ad90cbaefbeb8bce0c34a97e9b10663ca52
2016-04-14 14:27:52 +08:00
Ting-Yu Lin
5e10acc738
Bug 1260090 - Remove nsBlockFrameSuper as nsContainerFrame alias. r=dholbert
...
MozReview-Commit-ID: IzI88HCayfi
--HG--
extra : rebase_source : 78393f3396f7387d2d934d704355e397a60e3d99
2016-03-28 14:39:42 +08:00
Xidorn Quan
e2164ce4a4
Bug 1235321 - Enable using line cursor to optimize reflowing absolute frames. r=bz
...
MozReview-Commit-ID: 4tVq5S4eTtS
--HG--
extra : rebase_source : 2162480e3d63c817fd63123d0bb5d299a97fdad6
2016-04-13 13:42:28 +10:00
Jonathan Watt
2b1a2fcbe3
Bug 1264317
- Make the basic shape clip-path clipping use nsCSSValue::Array instead of nsCSSValueList. r=dholbert
2016-04-11 08:23:12 +01:00
CJKu
4bfb2bf540
Bug 759568 - Part 6. Remove unused nsDisplayList::mVisibleRect; r=jfkthame
...
MozReview-Commit-ID: 88jIDJ65ALf
2016-04-14 16:28:07 +08:00
CJKu
003857bac9
Bug 759568 - Part 5. reftest for background-clip:text; r=dbaron
...
MozReview-Commit-ID: DXl7mHnTxbL
2016-04-14 16:28:07 +08:00
CJKu
1cbaa6fc28
Bug 759568 - Part 4. mochitest for background-clip:text; r=heycom
...
MozReview-Commit-ID: 8DrBq8nNWfu
2016-04-14 16:28:07 +08:00
CJKu
45fda349c6
Bug 759568 - Part 3. Render text-selection beneath background image; r=jfkthame
...
MozReview-Commit-ID: 3VUGqyJOX8Q
2016-04-14 16:28:07 +08:00
CJKu
2afb6ec588
Bug 759568 - Part 2. Render background-clip:text; r=jfkthame
...
MozReview-Commit-ID: HQHBe7OioWs
2016-04-14 16:28:07 +08:00
CJKu
d2552e50a5
Bug 759568 - Part 1. Parse background-clip:text; r=dholbert r=heycam
...
MozReview-Commit-ID: BPuQjWYvAuj
2016-04-14 16:28:06 +08:00
Xidorn Quan
e54093dea8
Bug 1258916 part 6 - Do not add CDATA wrap for ahem font style for html files. r=dbaron
...
MozReview-Commit-ID: 2O1EDfVnIZ0
--HG--
extra : rebase_source : f7319874041429a590ed823c4bd98a1c04c963ee
2016-03-29 11:18:19 +11:00
Xidorn Quan
fa4aed9999
Bug 1258916 part 5 - Make failures.list more general (include <failure-type> and allow path pattern), and merge skip.list into it. r=dbaron
...
MozReview-Commit-ID: L91CnB1cnxZ
--HG--
extra : rebase_source : 9489b25f5b142aceef8fd3863674bb63625ac75c
2016-03-24 10:18:26 +08:00
Xidorn Quan
7b851bb435
Bug 1258916 part 4 - Simplify code for skipping dir when populating test files. r=dbaron
...
MozReview-Commit-ID: CXDyfTAn5qv
--HG--
extra : rebase_source : 36b6484806b42a44a80ed7a395856507cb924876
2016-03-23 18:51:09 +08:00
Xidorn Quan
dcdd6d93b9
Bug 1258916 part 3 - Skip rather than throw when replacing a file with an identical one. r=dbaron
...
MozReview-Commit-ID: DJi5NzYlTQw
--HG--
extra : rebase_source : 5a7da2a77c7188620b153adf38a90c0c8fabe0ba
2016-03-24 09:48:05 +08:00
Xidorn Quan
df833488e0
Bug 1258916 part 2 - Update existing tests. r=dbaron
...
MozReview-Commit-ID: 93oKaNLu5OF
--HG--
extra : rebase_source : f66bac4e7a794c68a630d84c1cf30751f2b0eea0
2016-03-25 15:43:34 +08:00
Xidorn Quan
ee0d9e2748
Bug 1258916 part 1 - Ensure files are written with unix line ending. r=dbaron
...
MozReview-Commit-ID: 3TzcUyvVTyp
--HG--
extra : rebase_source : 6ec18f9b0404fb6c3b203d57cee5e34ba31f5194
2016-03-23 18:00:39 +08:00
Carsten "Tomcat" Book
ff1d585b2e
Backed out changeset b68e6d1cf93a (bug 759568) for reftest failures
2016-04-14 08:57:57 +02:00
Carsten "Tomcat" Book
48bbe10c12
Backed out changeset 6a2e62e8c861 (bug 759568)
2016-04-14 08:57:41 +02:00
Carsten "Tomcat" Book
9447faf13b
Backed out changeset e9fc67d8b0fa (bug 759568)
2016-04-14 08:57:39 +02:00
Carsten "Tomcat" Book
fb0c59ae9f
Backed out changeset 2d26ad2b9a09 (bug 759568)
2016-04-14 08:57:38 +02:00
Carsten "Tomcat" Book
43b8eb0c02
Backed out changeset 0f2774126dbf (bug 759568)
2016-04-14 08:57:36 +02:00
Carsten "Tomcat" Book
e5e0e59c3a
Backed out changeset a6cd4eaf2d21 (bug 759568)
2016-04-14 08:57:35 +02:00
Jorg K
b1f4e1a69f
Bug 1263909 - Enhance test_bug756984.html to cover edit actions. r=masayuki
2016-04-13 10:35:00 +02:00
Cameron McCormack
c5e251b3b9
Bug 1247182 - Add an nsCSSRuleProcessor constructor that takes ownership of the given sheet array. r=birtles
2016-04-14 16:02:44 +10:00
CJKu
d6470a3040
Bug 759568 - Part 6. Remove unused nsDisplayList::mVisibleRect; r=jfkthame
...
MozReview-Commit-ID: 88jIDJ65ALf
2016-04-14 12:45:39 +08:00
CJKu
7bae5b75fe
Bug 759568 - Part 5. reftest for background-clip:text; r=dbaron
...
MozReview-Commit-ID: DXl7mHnTxbL
2016-04-14 12:45:39 +08:00
CJKu
8866c08be5
Bug 759568 - Part 4. mochitest for background-clip:text; r=heycom
...
MozReview-Commit-ID: 8DrBq8nNWfu
2016-04-14 12:45:38 +08:00
CJKu
61564fb540
Bug 759568 - Part 3. Render text-selection beneath background image; r=jfkthame
...
MozReview-Commit-ID: 3VUGqyJOX8Q
2016-04-14 12:45:38 +08:00
CJKu
3edbcce808
Bug 759568 - Part 2. Render background-clip:text; r=jfkthame
...
MozReview-Commit-ID: HQHBe7OioWs
2016-04-14 12:45:38 +08:00
CJKu
eb3d4dc948
Bug 759568 - Part 1. Parse background-clip:text; r=dholbert r=heycom
...
MozReview-Commit-ID: BPuQjWYvAuj
2016-04-14 12:45:37 +08:00
Ting-Yu Chou
964d4d12f1
Bug 1260736 - Let the client to filter out its interested messages to lower the number of times entering the monitor in PeekMessages(). r=dvander
2016-04-13 09:51:34 +08:00
Junior Hsu
f215592724
Bug 1148307 - Part1, separate object bruilder from nsIPresentationSessionTransport, r=smaug
...
--HG--
rename : dom/presentation/PresentationSessionTransport.cpp => dom/presentation/PresentationTCPSessionTransport.cpp
rename : dom/presentation/PresentationSessionTransport.h => dom/presentation/PresentationTCPSessionTransport.h
extra : rebase_source : 6da6bde55ed99a07a22f6cd2ec509fe2b6578201
2015-09-24 16:16:47 +08:00
Cameron McCormack
6b84ca3abb
Bug 1261754 - Part 12: Move filter from nsStyleSVGReset to nsStyleEffects. r=dholbert
2016-04-12 15:52:43 +10:00
Cameron McCormack
672aaef5a4
Bug 1261754 - Part 11: Move opacity from nsStyleDisplay to nsStyleEffects. r=dholbert
2016-04-12 15:52:43 +10:00
Cameron McCormack
0ef9faa708
Bug 1261754 - Part 10: Move mix-blend-mode from nsStyleDisplay to nsStyleEffects. r=dholbert
2016-04-12 15:52:42 +10:00
Cameron McCormack
c2126abc67
Bug 1261754 - Part 9: Move clip from nsStyleDisplay to nsStyleEffects. r=dholbert
2016-04-12 15:52:42 +10:00
Cameron McCormack
0718df89c3
Bug 1261754 - Part 8: Move box-shadow from nsStyleBorder to a new nsStyleEffects struct. r=dholbert
2016-04-12 15:52:42 +10:00
Cameron McCormack
6f4ce86293
Bug 1261754 - Part 7: Move pointer-events from nsStyleVisibility to nsStyleUserInterface. r=dholbert
2016-04-12 15:52:41 +10:00
Cameron McCormack
cb363fa1df
Bug 1261754 - Part 6: Move vertical-align from nsStyleTextReset to nsStyleDisplay. r=dholbert
2016-04-12 15:52:41 +10:00
Cameron McCormack
d7db2f5ade
Bug 1261754 - Part 5: Move text-rendering from nsStyleSVG to nsStyleText. r=dholbert
2016-04-12 15:52:41 +10:00
Cameron McCormack
5bd6866210
Bug 1261754 - Part 4: Move image-rendering from nsStyleSVG to nsStyleVisibility. r=dholbert
2016-04-12 15:52:40 +10:00
Cameron McCormack
6883fc4b42
Bug 1261754 - Part 3: Move quotes from nsStyleQuotes to nsStyleList and delete nsStyleQuotes. r=dholbert
2016-04-12 15:52:40 +10:00
Cameron McCormack
d340c36d57
Bug 1261754 - Part 2: Make quotes computed values shareable between different structs. r=dholbert
2016-04-12 15:52:40 +10:00
Cameron McCormack
cde55115b7
Bug 1261754 - Part 1: Improve static assertions for style struct bits. r=dholbert
2016-04-12 15:52:39 +10:00
Ting-Yu Lin
152cf5d714
Bug 1168891 Part 2 - Allow one caret to be dragged across the other caret. r=mats
...
This behavior matches the Android convension and the built-in selection
on all desktop platforms.
MozReview-Commit-ID: 2kNm8UZnqH0
--HG--
extra : rebase_source : 097918c7c49e7cd545af52e9b3f3c540475ec589
2016-04-11 17:57:29 +08:00
Ting-Yu Lin
0f764ef889
Bug 1168891 Part 1 - Refine two functions related to caret positioning. r=mats
...
FindFirstNodeWithFrame() and CompareRangeWithContentOffset() share a lot
of code duplication. I refactor and rename the two functions to improve
the readability.
MozReview-Commit-ID: CyetLHOGT23
--HG--
extra : rebase_source : e026acc87347253bcc795538ea06cbbd68634227
2016-04-11 17:57:29 +08:00
Edgar Chen
0412b0b8c4
Bug 1237633 - Part 1: Percentages are not allowed in a <source-size-value>. r=jdm
...
MozReview-Commit-ID: E7XUZzq3jr1
--HG--
extra : rebase_source : 3eb2c291658b481b6305912da1314b2435369520
extra : histedit_source : 5eec35e16eb10beaed74968500b9735e1d196e72
2016-03-30 16:31:09 +08:00
Xidorn Quan
ee9b377d01
Bug 1236828 part 3 - Allow setting position: absolute for top layer element and add test. r=heycam
...
MozReview-Commit-ID: 9BMGe88eq6g
--HG--
extra : rebase_source : ee9168f650f5d91725f16baecc6923c4883e6988
2016-04-11 15:58:10 +10:00
Xidorn Quan
15be78d195
Bug 1236828 part 2 - Make frame constructor support absolutely-positioned top layer frame. r=bz
...
MozReview-Commit-ID: 4imCeroEaVi
--HG--
extra : rebase_source : fcdfc7b4a3b2a7536a980d6fa3318fdb4e3d1778
2016-04-11 15:30:48 +10:00
Xidorn Quan
167d58e444
Bug 1236828 part 1 - Apply proper clip state to top layer frames. r=mstange
...
MozReview-Commit-ID: JW2tAFu4wIP
--HG--
extra : rebase_source : 8e77980eb1ffc41af0bba82f292dc6470a6ceea5
2016-04-06 18:48:31 +10:00
Cameron McCormack
7b70aa2a8c
Bug 1261265 - Fix nsStyleContext::MoveTo flag assertions to allow mismatch on parents if bit is set on child. r=dholbert
2016-04-11 16:22:05 +10:00
Joel Maher
585b69b5f8
Bug 1262954 - Explicitly set the 'layers.acceleration.disabled' pref to true on Windows XP e10s test runs. r=ahal
...
MozReview-Commit-ID: 2KsBZDNvsdU
--HG--
extra : rebase_source : 0869acfae1af0ab92ae142797b9e4b1a4e452781
2016-04-08 14:46:25 -04:00
Daniel Holbert
cfd458ff95
(no bug) whitespace cleanup in test_bug370436.html. (no review & DONTBUILD because whitespace-only)
...
MozReview-Commit-ID: ipuEKve7PF
2016-04-11 09:52:12 -07:00
Sebastian Hengst
f17e7a91b7
Backed out changeset 17dfb6404d37 (bug 1148307) for OS X build bustage. r=backout on a CLOSED TREE
...
--HG--
rename : dom/presentation/PresentationTCPSessionTransport.cpp => dom/presentation/PresentationSessionTransport.cpp
rename : dom/presentation/PresentationTCPSessionTransport.h => dom/presentation/PresentationSessionTransport.h
2016-04-11 13:12:34 +02:00
Junior Hsu
d6cfc97f77
Bug 1148307 - Part1 - separate object bruilder from nsIPresentationSessionTransport, r=smaug
...
--HG--
rename : dom/presentation/PresentationSessionTransport.cpp => dom/presentation/PresentationTCPSessionTransport.cpp
rename : dom/presentation/PresentationSessionTransport.h => dom/presentation/PresentationTCPSessionTransport.h
2015-09-24 16:16:47 +08:00
Christoph Kerschbaumer
52a7f283b3
Bug 1256999 - Pass the right context to new channels for image loads. r=bz r=seth
2016-04-11 10:58:03 +02:00
Brian Birtles
344398e8f8
Bug 1260983 - Update animation properties when the style context changes; r=heycam
...
MozReview-Commit-ID: L4ugcD7BxNX
2016-04-01 09:31:51 +09:00
Brian Birtles
0daeae8037
Bug 1260976 - Remove some references to properties within nsTransitionManager; r=heycam
...
Although we know that the animation properties will always be filled in for
a transition in the cases where we need to query them (going forward we will
have a situation where an animation may only have frames, not properties, but
that will only happen when the animation isn't attached to an element or the
element is not attached to a document, but we don't run animations in that case
and cancel existing ones when we enter that state so although they *can* enter
that state, we'll never run these methods on them when they do), we still want
to move towards making frames the primary unit for interacting with animation
values since frames always exist and represent the public interface.
Ultimately it would be good to make the properties array on
a KeyframeEffect(ReadOnly) an encapsulated detail so that we can freely change
their structure (e.g. segments might not be the best setup, it might be better
to just have arrays of free-standing values to avoid the duplication of
values when segments are continuous).
This patch removes or encapsulates a few references to properties and
simplifies the code at the same time.
MozReview-Commit-ID: 3II36SYVoRE
2016-04-01 09:28:35 +09:00
Brian Birtles
093147a402
Bug 1260976 - Make nsTransitionManager use Keyframe objects to set up transitions; r=heycam
...
MozReview-Commit-ID: KHqoMELYyzQ
2016-04-01 09:27:57 +09:00
Brian Birtles
9552e36446
Bug 1260655 - Drop some no-longer-needed code for setting up CSS animations using AnimationProperty objects; r=heycam
...
MozReview-Commit-ID: JDzvQIxlsX6
2016-03-30 13:01:20 +09:00
Brian Birtles
8b6a1ba8ad
Bug 1260655 - Use CSSAnimationBuilder::BuildAnimationFrames to set up CSS animations using Keyframe objects; r=heycam
...
MozReview-Commit-ID: BMLvYP8iIIa
2016-03-30 13:01:13 +09:00
Brian Birtles
17eaaf92c8
Bug 1260655 - Add methods to CSSAnimationBuilder to build a set of Keyframe objects; r=heycam
...
We will call this method in the next patch in this series.
MozReview-Commit-ID: E8QnGOIt91
2016-03-30 12:59:33 +09:00
Brian Birtles
26f427b48b
Bug 1260655 - Allow StyleAnimationValue::UncomputeValue to produce values whose storage is independent of the passed-in computed value; r=heycam
...
When we go to switch CSS Animations over to using
KeyframeEffectReadOnly::SetFrames we will need a way to represent any filled-in
from/to values as nsCSSValue objects. These objects are built from the current
computed style. We currently use StyleAnimationValue::ExtractComputedValue for
this which returns a StyleAnimationValue. In order to convert this to an
nsCSSValue we can use StyleAnimationValue::UncomputeValue. However, in some
cases, the nsCSSValue objects returned by that method are dependent on the
passed-in StyleAnimationValue object.
This patch adds an overload to UncomputeValue that takes an rvalue
StyleAnimationValue reference and produces an nsCSSValue that is independent
of the StyleAnimationValue through a combination of copying data and
transferring ownership of data.
This patch also adjusts the return value for the case of filter and shadow
lists when the list is empty so that we return a none value in this case.
These are the only list types which are allowed to have a null list value.
Not only does this produce the correct result when these values are serialized
(the initial value for 'filter', 'text-shadow', and 'box-shadow' is 'none') it
also means that UncomputeValue should never return an nsCSSValue whose unit is
null which is important because when we later pass that value to BuildStyleRule
it will treat a null nsCSSValue as an error case (specifically, "longhand failed
to parse").
MozReview-Commit-ID: 4RoCn39ntiJ
2016-03-30 12:39:59 +09:00
Brian Birtles
a9d4b99d8d
Bug 1260572 - Replace AnimValuesStyleRule::AddEmptyValue with an overload of AddValue that takes an rvalue reference; r=heycam
...
In the next patch in this series, we would like to update the error handling of
the call to StyleAnimationValue::Interpolate in
KeyframeEffectReadOnly::ComposeStyle. Using AnimValuesStyleRule::AddEmptyValue
there, however, makes handling the error case difficult because we need a means
of clearing the allocated StyleAnimationValue.
However, simply using AnimationValuesStyleRule::AddValue means we will end up
doing needless allocations for StyleAnimationValue objects (the copy
constructor for which can result in performing potentially expensive heap
allocations, such as when lists are deep-copied).
Instead, we add a Move constructor to StyleAnimationValue and add an overload
of AnimValuesStyleRule::AddValue that takes an rvalue reference. This
provides a more consistent interface to AnimValuesStyleRule and avoids the
unnecessary allocations from copying StyleAnimationValue objects.
MozReview-Commit-ID: CaP1uPAgNnm
2016-03-30 08:59:01 +09:00
Ryan VanderMeulen
3f36076406
Bug 1262050 - Remove unneeded assertion and update test annotations accordingly. r=jimm
...
--HG--
extra : rebase_source : d2471bd4cce2a65b1247d23225c7ccab4bab5f01
2016-04-08 12:11:44 -04:00
Timothy Nikkel
9d02577c1c
Bug 1261703. When moving flex frame, position its view as well as any child views. r=dholbert
...
This is unlikely to change any behaviour, but is more correct.
2016-04-08 01:13:56 -05:00
Botond Ballo
868bc3704a
Bug 1259296 - Do not scroll snap on the main thread for wheel events handled by APZ. r=kats
...
MozReview-Commit-ID: DudrJuO4pFM
--HG--
extra : source : a9468a25f1b937c49c5f801069d2cdc2cd610bdd
extra : histedit_source : 18d04bcb32288c7713a162f0ee33650f6f10926f
2016-04-04 17:46:12 -04:00
Andreas Pehrson
c742b9dadf
Bug 1208371 - Change HTMLMediaElement video sinks to check principal for video only tracks. r=mt
...
MozReview-Commit-ID: KGbyJDgpBOn
--HG--
extra : rebase_source : 526556a2174417ec68cb0a84acb1f3fe704ebaf0
2016-01-26 15:36:52 +08:00
Jonathan Kew
0d6a32ee9b
Bug 1249279 - Let subdocuments' presContexts inherit the DPI setting of their parent, instead of retrieving it from their widget, to avoid using stale values from a currently-hidden widget on a screen with a different DPI. r=bz
2016-04-07 10:01:30 +01:00
Tobias Schneider
7fa6b225c8
Bug 1260480 - Remove mozNoMarginBoxes. r=dbaron
2016-04-06 09:53:00 +02:00
Matt Woodrow
8cf134c70f
Bug 852754 - Part 4: Reduce max downscaling allowed to <3. r=mstange
2016-04-07 18:54:57 +12:00
Matt Woodrow
3fcbb65a38
Bug 852754 - Part 3: Share the implementation of ConfigureLayer. r=mstange
2016-04-07 18:54:33 +12:00
Matt Woodrow
7dc61d9b46
Bug 852754 - Part 2: Share the implementation of GetContainer. r=mstange
2016-04-07 18:53:15 +12:00
Matt Woodrow
46ff4c4fc7
Bug 852754 - Part 1: Share the code for limiting scale factors to all image types. r=mstange
2016-04-07 18:52:35 +12:00
Ryan VanderMeulen
f04016f38f
Bug 1248913 - Add some fuzz to background-blend-mode-1.html for Windows D2D with e10s enabled. r=me
...
--HG--
extra : rebase_source : be912f7b0a726028a624fb4f4c36334d34517468
2016-04-06 12:12:47 -04:00
Kartikaya Gupta
8a19d2889b
Bug 1151102 - Remove logging from f98e6bf59631 since the issue seems to have gone away. r=me
...
MozReview-Commit-ID: HoAMKfQrypD
2016-04-06 12:17:52 -04:00
Mike Conley
5a773cf2c4
Bug 1251032 - Make it possible to assign a frameloader to RenderFrameParent after construction. r=kanru
...
MozReview-Commit-ID: 4a8fzR7Vpac
--HG--
extra : rebase_source : 8b8f8c2a89d251db0892552e0114908a91010dcf
2016-03-29 12:49:07 -04:00
Mike Conley
f7035af2c3
Bug 1251032 - Don't return layersId or textureFactoryIdentifier as outparams in RenderFrameParent constructor. r=kanru
...
MozReview-Commit-ID: JqcrHsNW25j
--HG--
extra : rebase_source : ce66521f0c7ea71aab4e9a968a11ace3c6fa027d
2016-03-29 12:42:05 -04:00
Timothy Nikkel
42e0b26d3f
Bug 1261698. Make ReparentFrameViewTo return void because it always returns NS_OK. r=mats
2016-04-06 01:26:42 -05:00
Timothy Nikkel
d94e6fb6a4
Bug 1261698. Remove comment that is not relevant in nsContainerFrame.cpp.
...
And one that is very obvious.
2016-04-06 01:26:42 -05:00
Timothy Nikkel
6414e49434
Bug 1261698. Don't descend into child frames looking for views in ReparentFrameViewTo if the frame doesn't have the NS_FRAME_HAS_CHILD_WITH_VIEW bit set. r=mats
2016-04-06 01:26:41 -05:00
Matt Woodrow
d74b963f8f
Bug 1258313 - Add test for snapping transforms with perspective. r=jrmuizel
...
--HG--
extra : rebase_source : ce31b41a05ef2eeeedfe10bbdb65712c0f623b50
2016-04-06 15:29:23 +12:00
Jonathan Kew
a088c94f54
Bug 1140268 - Set up mCBReflowState for the 'bogus' parent reflow state used for RestyleManager::RecomputePosition. r=dbaron
2016-04-06 00:37:31 +01:00
Jonathan Kew
299f0af79a
Bug 1140268 - Crashtest. r=dbaron
2016-04-06 00:36:35 +01:00
Xidorn Quan
7fc0c87369
Bug 1220438 - Correct baseline offset computation of text decoration for vertical-rl. r=jfkthame
...
MozReview-Commit-ID: 5VHapeQ6mBU
--HG--
extra : rebase_source : 9814a77550a0d2125f6d3ba7e55594929b65fd8b
2016-04-01 16:29:31 +11:00
Kartikaya Gupta
fa1dfb6fc1
Bug 1262151 - Back out bug 1259593 for causing worse checkerboarding in some cases. r=backout
2016-04-05 10:28:28 -04:00
Seth Fowler
46fd7ee495
Bug 1261553 - Don't return from OnVisibilityChanged implementations without calling the superclass implementation. r=mstange
...
--HG--
extra : rebase_source : 425d910fb712a11359ec8e79134acd94a092824d
2016-04-05 01:11:14 -07:00
Timothy Nikkel
29f5dca707
Bug 1261718. In nsSubDocumentFrame when getting the document from a view go through the view manager because it is more like to succeed. r=mats
...
The view is not guaranteed to have a frame (and won't during the early parts of the presshell's existence). It will have a view manager, and that will have a presshell during this time period.
Anytime a view has a frame it will also have a view manager and a pressshell so this is strictly better.
2016-04-05 01:33:36 -05:00
Bobby Holley
9a4350598d
Bug 1261552 - Add FFI hooks to construct, copy, and destroy gecko style structs from servo. r=heycam
2016-04-04 23:14:31 -07:00
Bobby Holley
a5883b607d
Bug 1261552 - Introduce StyleStructContext, and make all style struct constructors take it. r=heycam
2016-04-04 23:14:29 -07:00
Bobby Holley
479711a580
Bug 1261552 - Introduce StaticPresData and hoist some shared functionality into it. r=heycam
...
The complexity around the font pref cache stuff is really annoying. If we
think it's unnecessary, we could remove it in a followup.
2016-04-04 23:14:27 -07:00
Bobby Holley
9e30bdaebc
Bug 1261552 - Reimplement default placement-new for style structs. r=heycam
...
We require a pointer of the class type, rather than void*, to reduce
the risk of accidentally calling this overload instead of the PresContext
one.
2016-04-04 23:14:26 -07:00
Jeremy Chen
49cb886e74
Bug 1261568 - part1: take -webkit-text-fill-color into consideration while
...
building displaylist for text frame. r=jfkthame
--HG--
extra : commitid : 6qd1b5QuedD
extra : rebase_source : 4a445ebb92610944ad1b131fb4ba262d4b3cfc8b
2016-04-05 12:35:44 +08:00
Andrew Halberstadt
273f8a751c
Bug 1243083 - Enable e10s by default when running reftests, r=jmaher
...
MozReview-Commit-ID: NlTGwdQ2nw
--HG--
extra : rebase_source : 524578da02c2c84487bfe497783a6ea9de594ed9
2016-04-01 11:00:37 -04:00
Markus Stange
9513183f86
Bug 1248913 - Reftest.
...
MozReview-Commit-ID: Ajblt5KyZvp
--HG--
extra : rebase_source : 89ee6c51f15d10334700e815f4081bc20d465601
extra : histedit_source : 96286438e072c4f7f46ee408cf0ef7e5b76fa44d
2016-03-30 16:08:05 -04:00
Markus Stange
fd1c9c165d
Bug 1254834 - Set the display port on the right element in fast-scrolling.html. r=kats
...
MozReview-Commit-ID: 4xnwZwabtIV
--HG--
extra : rebase_source : 0108a35e49d0f9087d79504ced7d1149de58daa9
extra : histedit_source : 6d5c7dc7b04941d5088e78bebe291293b11bf966
2016-03-28 19:08:33 -04:00
Markus Stange
60ef932ecf
Bug 1260335 - On perspective ContainerLayers, the clip deferred from their child layer needs to be affected by the perspective layer's async transforms. r=botond
...
MozReview-Commit-ID: EEgsdFXGI1E
--HG--
extra : rebase_source : b5b69e94054ee4f0aae6d407d6dbf6b02ba0655a
extra : histedit_source : 81638f619eb1745898c8ecb279c10f1f133a9fba
2016-04-04 23:21:31 -04:00
Daniel Holbert
5a156f963a
Bug 1257688 part 6: Add reftest for -webkit-box-flex inside of display:-webkit-box. r=mats
...
MozReview-Commit-ID: C9qZBHqrwNB
2016-04-04 18:32:12 -07:00
Daniel Holbert
1089cfca11
Bug 1257688 part 5: Change "-webkit-box-flex" to alias its -moz equivalent, & change nsFlexContainerFrame to use it instead of flex-shrink & flex-grow in a -webkit-box. r=mats
...
MozReview-Commit-ID: DMA8cAoYMWq
2016-04-04 18:32:12 -07:00
Daniel Holbert
37b9bed836
Bug 1257688 part 4: Add reftests for -webkit-box-ordinal-group inside of display:-webkit-box. r=mats
...
MozReview-Commit-ID: 3B8RmfApAkN
2016-04-04 18:32:12 -07:00
Daniel Holbert
660ffa5f39
Bug 1257688 part 3: Change "-webkit-box-ordinal-group" to alias its -moz equivalent, & change nsFlexContainerFrame to respect it in a -webkit-box. r=mats
...
MozReview-Commit-ID: DMB8dk0q11T
2016-04-04 18:32:12 -07:00
Daniel Holbert
7336391a29
Bug 1257688 part 2: Enable "-webkit-box-pack: justify" sections of -webkit-box reftests, & fix reference cases to use 'space-between' (the modern equivalent). (no review)
...
MozReview-Commit-ID: LIqNUL2oI3T
2016-04-04 18:32:12 -07:00
Daniel Holbert
0394b69896
Bug 1257688 part 1: Change "-webkit-box-pack" & "-webkit-box-align" to alias their -moz equivalents, & change nsFlexContainerFrame to respect them in a -webkit-box. r=mats
...
MozReview-Commit-ID: HtwVbtaVf8v
2016-04-04 18:32:12 -07:00
Daniel Holbert
49f7f8a10d
Bug 1257688 part 0: Add an "IsLegacyBox" accessor to nsFlexContainerFrame, to enable special handling of display:-webkit-box & display:-webkit-inline-box. r=mats
...
MozReview-Commit-ID: Dt5Zx2sHN99
2016-04-04 18:32:12 -07:00
Seth Fowler
0254e71692
Bug 1223751 - Assume all frames are visible in subdocuments of a top level content document that's assuming all frames are visible. r=tn
...
--HG--
extra : rebase_source : cf935669d36c8c0a62b71e582fa457a57b2fd0e2
2016-04-04 15:11:43 -07:00
Seth Fowler
3b11d00caf
Bug 1223747 - Don't assume all frames are visible in XUL documents. r=tn
...
--HG--
extra : rebase_source : a2a5e9f6e16379a6ff6e689f769ddbb512c29b7b
2016-04-04 15:11:43 -07:00
Edgar Chen
25174c3544
Bug 1257742 - Part 3: Support using floating point in sizes descriptor; r=jdm
...
MozReview-Commit-ID: ESTk2x2VqnD
2016-03-23 18:46:36 +08:00
Timothy Nikkel
8915fda5f6
Bug 1259246. Simplify nsDocumentViewer::FindContainerView. r=dholbert
...
Turn a series of nested if's into early return if's with no nesting so it is easier to follow.
2016-04-04 02:59:15 -05:00