Phil Ringnalda
27a5b8d2ae
Backed out changeset d537051ade6a (bug 1315510) for nsTArray_base leaks and a fondess for crashing
...
CLOSED TREE
MozReview-Commit-ID: KD3jAkCg0O7
2016-11-07 22:18:21 -08:00
cku
2fbd5c11c2
Bug 1258751 - followup: remove out-of-date comment. r=me DONTBUILD
...
MozReview-Commit-ID: 8M8yHsDc1Lg
--HG--
extra : rebase_source : 3f0d695e8307bb735d2026470dcec90c9887ec1a
2016-11-07 17:09:57 +08:00
Phil Ringnalda
592b02e148
Merge m-c to m-i
...
MozReview-Commit-ID: 8cFOopE3aHd
2016-11-07 20:40:30 -08:00
Phil Ringnalda
2c7a3afd66
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: 5599Z7kxjk3
2016-11-07 20:38:29 -08:00
Matt Woodrow
7afb98ff2b
Bug 1315510 - Automatically recreate VideoDecoderManager if the GPU process crashes. r=dvander
2016-11-08 15:21:35 +13:00
Cameron McCormack
38fd958f01
Bug 1315851 - stylo: tweak temporary eRestyle_StyleAttribute handling. r=xidorn
...
MozReview-Commit-ID: Jgv5El6Kxdu
2016-11-08 10:39:30 +08:00
Brad Werth
175fc88729
Bug 1314080 Part 4: Implement the new text retrieval behavior. r=smaug
...
MozReview-Commit-ID: 7j5BjruBNb9
--HG--
extra : rebase_source : a5649d5552a0ee9f1a9bc5e07cac2ca12610d5a1
2016-11-02 16:39:43 -07:00
Brad Werth
1e29a9cf1c
Bug 1314080 Part 1: Rename CollectClientRects method and add a new parameter for collecting text. r=smaug
...
MozReview-Commit-ID: KQPky6Fh8sG
--HG--
extra : rebase_source : 33bce65c1752aeb7a2225a981f2dadf7e2ce5916
2016-11-02 13:49:43 -07:00
Cameron McCormack
6001074f5a
Bug 1315632 - stylo: Leave old style on frames when nsChangeHint_ReconstructFrame was generated. r=emilio
...
MozReview-Commit-ID: 4rtsOwwZFkS
--HG--
extra : rebase_source : 4b3963a49cfecbd6b44e2a7599d912b63f9b5b7a
2016-11-07 18:15:32 +08:00
Phil Ringnalda
a7bc94158c
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: H4VKCYDq5cD
--HG--
rename : xpcom/tests/TestAutoRef.cpp => xpcom/tests/gtest/TestAutoRef.cpp
rename : xpcom/tests/TestCOMArray.cpp => xpcom/tests/gtest/TestCOMArray.cpp
rename : xpcom/tests/TestCOMPtr.cpp => xpcom/tests/gtest/TestCOMPtr.cpp
rename : xpcom/tests/TestCOMPtrEq.cpp => xpcom/tests/gtest/TestCOMPtrEq.cpp
rename : xpcom/tests/TestFile.cpp => xpcom/tests/gtest/TestFile.cpp
rename : xpcom/tests/TestHashtables.cpp => xpcom/tests/gtest/TestHashtables.cpp
rename : xpcom/tests/TestID.cpp => xpcom/tests/gtest/TestID.cpp
2016-11-05 13:36:25 -07:00
Sebastian Hengst
8f6c082926
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: layout/xul. r=RyanVM
...
MozReview-Commit-ID: 7L2yY2Jc3FI
--HG--
extra : rebase_source : e82cecfca06ba99103245b23578a03829e18f764
2016-11-05 11:29:20 +01:00
Sebastian Hengst
53d83db2ee
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: layout/style. r=RyanVM
...
MozReview-Commit-ID: 6ivU1MPu8dU
--HG--
extra : rebase_source : 2b37dc5b88bd76f633c98c4e7a1553f66f057f0e
2016-11-05 11:29:20 +01:00
Sebastian Hengst
b99436131d
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: layout/inspector. r=RyanVM
...
MozReview-Commit-ID: 4eoTmdhBzjk
--HG--
extra : rebase_source : 202f3f0ee35f692c09e9b466b323ded65b1c5532
2016-11-05 11:29:20 +01:00
Sebastian Hengst
21b6a70f58
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: layout/generic. r=RyanVM
...
MozReview-Commit-ID: 2Klhlu481mS
--HG--
extra : rebase_source : 848600cd18690e3308da370429c591200425c0cb
2016-11-05 11:29:20 +01:00
Sebastian Hengst
f4374c637f
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: layout/forms. r=RyanVM
...
MozReview-Commit-ID: 1EWreOC5iXw
--HG--
extra : rebase_source : 1981e810a32195dac93ba890fea1847f63219517
2016-11-05 11:29:20 +01:00
Sebastian Hengst
431a51bafd
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: layout/base. r=RyanVM
...
MozReview-Commit-ID: M0EASZk09I
--HG--
extra : rebase_source : e606f93a93c0f4149ba3d81d6b3893ef2b12d2da
2016-11-05 11:29:20 +01:00
Boris Zbarsky
5c0257a736
Bug 1315368. Back out changeset bf190e326bfd (bug 790997) because what it implements doesn't actually follow the CSS syntax editor's draft and breaks some sites in the process. r=dbaron
2016-11-05 00:23:16 -04:00
Phil Ringnalda
06521a66a4
Merge m-c to m-i
...
MozReview-Commit-ID: 7W5SwSOspcB
2016-11-04 21:04:44 -07:00
Andreas Farre
261494e785
Bug 1314314 - Restrict when idle callbacks are fired. r=bkelly
...
MozReview-Commit-ID: L9ZTVFeHGTw
--HG--
extra : rebase_source : 7178cd47eba6b95539bf9e7f44df8e596de13ebf
2016-11-03 18:47:23 +01:00
Phil Ringnalda
c9fdc270b6
Merge m-c to autoland
...
--HG--
rename : dom/media/webaudio/compiledtest/TestAudioEventTimeline.cpp => dom/media/webaudio/gtest/TestAudioEventTimeline.cpp
2016-11-03 20:02:24 -07:00
Phil Ringnalda
0f32b67e2d
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: Hm1RxN6OaoZ
2016-11-03 19:32:48 -07:00
Michelangelo De Simone
80af1b3196
Bug 1310864
- Remove DOM/(contacts, mobileconnection, icc) and related code. r=jst
...
MozReview-Commit-ID: Az4PTYFUKW8
--HG--
extra : rebase_source : 4c31210ec079a1d2f18deca4e3e1d6bdbc797f76
2016-11-03 13:55:36 -07:00
Frederik Braun
61b919525e
Bug 1312272 - Marquee event handlers to adhere CSP. r=smaug
...
MozReview-Commit-ID: 6MxGnFAIhMP
--HG--
extra : histedit_source : 592bae3f50983d107169811411ab444d5efa3f22
2016-11-04 22:54:59 -04:00
Mats Palmgren
8a1574da55
Bug 1314206 part 3 - [css-grid] Reftests for <button> grid items.
2016-11-05 02:57:08 +01:00
Mats Palmgren
667529f852
Bug 1314206 part 2 - [css-grid] Don't check for unconstrained inline size since it never occurs (other than by accident). r=dholbert
2016-11-05 02:57:08 +01:00
Mats Palmgren
0a5e98068a
Bug 1314206 part 1 - [css-grid] Stretch the inline size when requested, unless we're measuring the shrink-wrap size. r=dholbert
2016-11-05 02:57:08 +01:00
Mats Palmgren
faf8e6f6bf
Bug 1313254 part 6 - [css-grid] A few comment tweaks. rs=dholbert
2016-11-05 02:57:08 +01:00
Mats Palmgren
979e7df2df
Bug 1313254 part 5 - [css-grid] Add a couple of uses of 'first baseline' to ensure it's a synonym for 'baseline'. r=me
2016-11-05 02:57:07 +01:00
Mats Palmgren
b1c4b6d89a
Bug 1313254 part 2 - [css-align] Change "last-baseline" to "last baseline" in layout/ (scripted change). r=dholbert
2016-11-05 02:57:07 +01:00
Mats Palmgren
ab344ac072
Bug 1313254 part 1 - [css-align] Change "baseline|last-baseline" to "[ first | last ]? baseline". r=dholbert
2016-11-05 02:57:07 +01:00
Mats Palmgren
5d99ef9a6b
Bug 1300369 part 13 - [css-grid] Reftests for margin-box min-size clamping.
2016-11-05 02:57:07 +01:00
Mats Palmgren
bb4421d329
Bug 1300369 part 12b - Make nsIFrame::ComputeISizeValue clamp the min-content size when eIClampMarginBoxMinSize is in aFlags. r=dholbert
2016-11-05 02:57:07 +01:00
Mats Palmgren
87c23dd98b
Bug 1300369 part 12a - Add a ComputeSizeFlags arg to nsIFrame::ComputeISizeValue. Propagate aFlags in nsFrame::ComputeSize in its ComputeISizeValue calls (idempotent patch). r=dholbert
2016-11-05 02:57:07 +01:00
Mats Palmgren
6b1b0153ba
Bug 1300369 part 11 - Move nsLayoutUtils::ComputeISizeValue to a nsIFrame method (idempotent patch). r=dholbert
2016-11-05 02:57:07 +01:00
Mats Palmgren
5bcffbffeb
Bug 1300369 part 10 - Make nsFrame::ComputeSizeWithIntrinsicDimensions handle margin-box min-size clamping. r=dholbert
2016-11-05 02:57:06 +01:00
Mats Palmgren
a6089b50fc
Bug 1300369 part 9 - Add a ComputeSizeFlags param to nsFrame::ComputeSizeWithIntrinsicDimensions (idempotent patch). r=dholbert
2016-11-05 02:57:06 +01:00
Mats Palmgren
ddb49488f0
Bug 1300369 part 8 - Move nsLayoutUtils::ComputeSizeWithIntrinsicDimensions to a nsFrame method (idempotent patch). r=dholbert
2016-11-05 02:57:06 +01:00
Mats Palmgren
e54d8218a4
Bug 1300369 part 7 - [css-grid] Implement margin-box min-size clamping for grid item reflow. r=dholbert
2016-11-05 02:57:06 +01:00
Mats Palmgren
a0c5be1ac8
Bug 1300369 part 6 - Make nsBlockFrame::ComputeFinalSize handle margin-box min-size clamping. r=dholbert
2016-11-05 02:57:06 +01:00
Mats Palmgren
1296ddcec3
Bug 1300369 part 5 - Make nsFrame::ComputeSize and nsFrame::ShrinkWidthToFit handle margin-box min-size clamping. r=dholbert
2016-11-05 02:57:06 +01:00
Mats Palmgren
e78d14df88
Bug 1300369 part 4 - Refactor all ComputeAutoSize methods to take the full ComputeSizeFlags instead of just a "bool aShrinkWrap" for the eShrinkWrap flag (idempotent patch). r=dholbert
2016-11-05 02:57:06 +01:00
Mats Palmgren
6b8c4c8679
Bug 1300369 part 3 - [css-grid] Implement margin-box min-size clamping during track sizing. r=dholbert
2016-11-05 02:57:06 +01:00
Mats Palmgren
1ce5803c3a
Bug 1300369 part 2 - Make nsLayoutUtils::IntrinsicForAxis handle margin-box min-size clamping. r=dholbert
2016-11-05 02:57:06 +01:00
Mats Palmgren
d523cbcf73
Bug 1300369 part 1 - Add two new ComputeSizeFlags flags e{I,B}ClampMarginBoxMinSize and associated reflow state flags to indicate we want margin-box min-size clamping in the indicated axis. r=dholbert
2016-11-05 02:57:06 +01:00
Mats Palmgren
15f5e457ab
Bug 1218178 part 4 - [css-grid][css-align] Add more reftests with image grid items.
2016-11-05 02:57:06 +01:00
Mats Palmgren
49f3373b77
Bug 1218178 part 3 - [css-grid][css-align] Implement ratio-preserving 'stretch' alignment for grid items with an intrinsic ratio. r=dholbert
...
https://github.com/w3c/csswg-drafts/issues/523
2016-11-05 02:57:05 +01:00
Mats Palmgren
8e6e085ed6
Bug 1218178 part 2 - Minor code cleanup (idempotent). r=dholbert
2016-11-05 02:57:05 +01:00
Mats Palmgren
3f3758dff0
Bug 1218178 part 1 - [css-grid] Implement the transferred size part of Automatic Minimum Size for grid items. r=dholbert
...
https://drafts.csswg.org/css-grid/#min-size-auto
https://www.w3.org/TR/css-flexbox-1/#min-width-automatic-minimum-size
2016-11-05 02:57:05 +01:00
Milan Sreckovic
a781e2b943
Bug 1309913: Pass the compositor type to canvas on creation. r=dvander
...
MozReview-Commit-ID: F29GQbuXJgj
--HG--
extra : rebase_source : 6e88bb859e5fa86a2d3ab3ffa12974a36e0ca192
2016-11-03 13:10:21 -04:00
Xidorn Quan
fe23eb51ba
Bug 1314531 - Disallow xul tree pseudo-elements with user action pseudo-classes. r=heycam
...
MozReview-Commit-ID: 85DDwDl0oYg
--HG--
extra : rebase_source : 815ac13a1991c0b155e8a78739ba346dbe2110b0
2016-11-03 11:21:19 +11:00
Phil Ringnalda
393b414467
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: 48WAQwKUCpw
2016-11-02 19:28:38 -07:00
Matt Woodrow
12feacb4da
Bug 1314191 - Make sure we shut down VideoDecoderManagerChild before threads go away. r=dvander
2016-11-03 09:57:17 +13:00
Matt Woodrow
9e56f22190
Bug 1314186 - Resync LayerTreeId mappings to the GPU process if it restarts. r=dvander
2016-11-03 09:55:07 +13:00
Milan Sreckovic
976fdb1420
Bug 1309913: Pass the compositor type to canvas on creation. r=dvander
...
MozReview-Commit-ID: 81HtvWPdLQa
--HG--
extra : rebase_source : a448447fcb573beb320b2b2a352b97f77a5bafe3
2016-11-03 10:57:33 -04:00
Frédéric Wang
5f755e9bc4
Bug 1305977 - Use HarfBuzz ot-math API to parse the OpenType MATH table. r=jfkthame
2016-11-02 11:47:18 -07:00
Wes Kocher
c91def63e7
Backed out changeset 961a84574836 (bug 1305977) for multiscripts-1.html failures a=backout
2016-11-02 11:45:41 -07:00
Sebastian Hengst
d53e8774dd
Bug 1305977 - Use HarfBuzz ot-math API to parse the OpenType MATH table: really disable test multiscripts-1.html on Windows. r=developer-request
2016-11-02 18:51:26 +01:00
Sebastian Hengst
b7ebe3d595
Bug 1305977 - Use HarfBuzz ot-math API to parse the OpenType MATH table: disable test multiscripts-1.html on Windows. r=developer-request on a CLOSED TREE
2016-11-02 16:54:08 +01:00
Frédéric Wang
1c9167ba68
Bug 1305977 - Use HarfBuzz ot-math API to parse the OpenType MATH table. r=jfkthame
...
--HG--
extra : rebase_source : 743927b509e8e4b37334c46f32e4e69b3ba35091
2016-10-31 04:18:00 +01:00
Neerja Pancholi
b660865a7b
Bug 1306769 - Update tests from CSSWG repo and remove fails annotation for css-multicol-1/multicol-rule-color-inherit-002.xht r=dholbert
...
MozReview-Commit-ID: 6UL13vOQqlq
--HG--
extra : rebase_source : c8ed42eadc807ec73b5ba4fc0116ad9bea2f1930
2016-11-04 12:36:27 -07:00
Neerja Pancholi
189baba26e
Bug 1314809 - Move manual changes in reftest.list made for Bug 1299435 to failures.list and re-run import-script.py r=lsalzman
...
MozReview-Commit-ID: G1LDnPudIPC
--HG--
extra : rebase_source : 6b0cb48931f126c0c4e5f22f3a30cd7fbf6c72d7
2016-11-02 16:36:59 -07:00
Phil Ringnalda
9a35a9e7b6
Merge m-c to autoland
2016-11-07 20:41:56 -08:00
Phil Ringnalda
7c7dd328d1
Backed out 3 changesets (bug 1271765) for -Werror bustage
...
CLOSED TREE
Backed out changeset 235ea1c681db (bug 1271765)
Backed out changeset 02d34b18d76b (bug 1271765)
Backed out changeset 088113647629 (bug 1271765)
2016-11-07 18:51:18 -08:00
Brad Werth
08105c2d98
Bug 1221524 Part 5: Add a new reftest to confirm non-alignment of baseline and last baseline flex items. r=dholbert
...
MozReview-Commit-ID: 4PUx9NPrmfz
--HG--
extra : rebase_source : c650c8248e88ccaf835bdd03f56dc607083fcc0d
2016-11-07 09:59:56 -08:00
Brad Werth
6ea32ae59a
Bug 1221524 Part 4: Add align-items:last baseline to flexbox baseline tests. r=dholbert
...
MozReview-Commit-ID: 2GqXJUzV0oM
--HG--
extra : rebase_source : 7cbc0da92023224d67c44d7ef55460bb98fbc398
2016-11-07 09:46:50 -08:00
Brad Werth
0d9163aeec
Bug 1221524 Part 3: Implement align-self:last baseline behavior in flex containers. r=dholbert
...
MozReview-Commit-ID: 7Qo7LPu74Ra
--HG--
extra : rebase_source : 81bccbf7bdb7c7e83198783514acba35a690d9f2
2016-11-07 09:53:14 -08:00
Brad Werth
a7ce5670ef
Bug 1221524 Part 2: Added a new reftest to check align-items:baseline against orthogonal writing modes. r=dholbert
...
MozReview-Commit-ID: ETZXe57ta8C
--HG--
extra : rebase_source : 2c82a2279fbcb546187f4218cd722ef8050d81b3
2016-11-01 16:22:44 -07:00
Brad Werth
660c37a2d7
Bug 1221524 Part 1: Map align-self:"baseline" to "flex-start" when FlexItem writing mode is orthogonal to container main axis. r=dholbert
...
MozReview-Commit-ID: 2IlkVDWNirG
--HG--
extra : rebase_source : 6885a5a4a4247b4cec74d6ff9ca1c463cd6b0e14
2016-10-31 14:46:52 -07:00
Ray Lin
01a64b4413
Bug 1271765 - Part 1: Remove XUL-specific reflow code of video control. r=dholbert
...
MozReview-Commit-ID: KFn3ga2Uqq2
--HG--
extra : rebase_source : 09c9b06d40cb199114ca6777cdc992a04fb4d6eb
2016-10-12 13:41:50 +08:00
Kartikaya Gupta
57f37706cc
Bug 1315477 - Add a AsBasicLayerManager() function and use instead of static_casts. r=mattwoodrow
...
MozReview-Commit-ID: DV6XZBEXw85
--HG--
extra : rebase_source : b82f2ea2d073292c2a9514ba8a4c2d0c8397d90a
2016-11-07 11:38:45 -05:00
Kartikaya Gupta
d84df5e838
Bug 1315477 - Remove some instances of static_cast'ing to ClientLayerManager. r=mattwoodrow
...
MozReview-Commit-ID: 2oqoOE4gZK0
--HG--
extra : rebase_source : eb4bebeb6b79ec83a285facf7fde61ecbd705c43
2016-11-07 11:38:44 -05:00
Ryan VanderMeulen
48ef8de07d
Bug 1263230 - Remove in-tree references to IPC/OOP reftest modes. r=ahal
2016-11-07 08:59:49 -05:00
Xidorn Quan
67de44415a
Bug 1294299 part 13 - Post restyle event with style attribute hint for style change. r=heycam
...
MozReview-Commit-ID: 8quLmF0xaxv
--HG--
extra : source : 756be1f6f24db58250575910149e3c63f2320615
2016-11-03 14:41:02 +11:00
Xidorn Quan
f9aa28d18d
Bug 1294299 part 12 - Implemnet setter of properties. r=SimonSapin,heycam
...
MozReview-Commit-ID: 4tGUowsn6AK
--HG--
extra : source : 5d3d948883bac4624a62382d04e2cc036acb3525
2016-11-03 14:41:02 +11:00
Xidorn Quan
73635714ed
Bug 1294299 part 11 - Implement getting and removing property. r=SimonSapin,heycam
...
MozReview-Commit-ID: 4xvfXR8mkfN
--HG--
extra : source : 97da71dbf3666dd5eaf4f568c1e2a13b603fd6fa
2016-11-03 14:41:02 +11:00
Xidorn Quan
c5a5be01aa
Bug 1294299 part 10 - Implement DeclarationBlock.EnsureMutable. r=heycam
...
MozReview-Commit-ID: KpaypyY5moC
--HG--
extra : source : abf407828f1272475d7765064dd9f6c654f16079
2016-11-03 14:41:02 +11:00
Xidorn Quan
3196565e73
Bug 1294299 part 9 - Implement Clone for ServoDeclarationBlock. r=heycam
...
MozReview-Commit-ID: 5y2h26j87Sz
--HG--
extra : source : 2e09860b35c9ab89fe959f9c6895a793858c4fee
2016-11-03 14:41:02 +11:00
Xidorn Quan
5e29805363
Bug 1294299 part 8 - Refactor interface provided by css::Declaration. r=heycam
...
The main targets of this refactor are:
1. Move most of the logic of distinguishing properties and custom
properties from nsDOMCSSDeclaration into css::Declaration, which
gives ServoDeclarationBlock more flexibility to implement.
2. Rename those methods of css::Declaration to provide a clear interface
which makes sense for implementing in ServoDeclarationBlock, and also
avoid method overload, which can impede the forward macro, on them.
MozReview-Commit-ID: 2cCqF855TVK
--HG--
extra : source : 3837e1e558caac4f2901e838371e97c17821530e
2016-11-03 14:41:02 +11:00
Xidorn Quan
fd4ecd1066
Bug 1294299 part 7 - Generate static atoms for CSS properties. r=emilio,heycam
...
MozReview-Commit-ID: FCjbgKagQO1
--HG--
extra : source : aaa46ff4380bb5aecc9c2a7509323b395f4f4935
2016-11-03 14:41:02 +11:00
Xidorn Quan
ec88449c05
Bug 1294299 part 6 - Change ident of float property to float_. r=heycam
...
MozReview-Commit-ID: 9w57lJhNQKy
--HG--
extra : source : 14393c1e79f4ffefdd1a723639ea062322c3aa8c
2016-11-03 14:41:02 +11:00
Xidorn Quan
d1d1109e6f
Bug 1294299 part 5 - Implement getter and setter of cssText. r=heycam
...
MozReview-Commit-ID: Bho5PKtrT1I
--HG--
extra : source : 6db28f1d25c87fbc26125ab0a7d88d71c1a2a8ba
2016-11-03 14:41:02 +11:00
Xidorn Quan
20238e1d4c
Bug 1294299 part 4 - Implement length and item getter. r=SimonSapin,heycam
...
MozReview-Commit-ID: IQs8Wjdsi1r
--HG--
extra : source : f1550376915d299d3aef5025107785d458788e9d
2016-11-03 14:41:02 +11:00
Xidorn Quan
92119e2034
Bug 1294299 part 3 - Make it possible to create empty ServoDeclarationBlock. r=heycam
...
MozReview-Commit-ID: FSdSXDFoxM
--HG--
extra : source : 47bdaffadab2dca8be8b6e49c7decf8ef02ea1e5
2016-11-03 14:41:02 +11:00
Xidorn Quan
60ba3c835d
Bug 1294299 part 2 - Use DeclarationBlock for SMIL override style. r=heycam
...
MozReview-Commit-ID: 573o5vmC81z
--HG--
extra : source : c284764640e86b9bf63f976b79aa66252f8b635d
2016-11-03 14:41:02 +11:00
Xidorn Quan
df85c99c08
Bug 1294299 part 1 - Make nsDOMCSSDeclaration use DeclarationBlock. r=heycam
...
MozReview-Commit-ID: B2eHrpxOMJ8
--HG--
extra : source : 1fb048c40e848189bc31f5309d4f85b6101975c2
2016-11-03 14:41:02 +11:00
Cameron McCormack
e627525329
Bug 1310463 - Part 3: Add FFI functions for setting list-style-image. r=xidorn
...
MozReview-Commit-ID: LNK4UbfMfRk
2016-11-03 09:40:53 +08:00
Cameron McCormack
c0a347f7d0
Bug 1310463 - Part 2: Simplify nsComputedDOMStyle::DoGetListStyleImage a little. r=xidorn
...
MozReview-Commit-ID: Kxbxu8mZcQs
2016-11-03 09:40:53 +08:00
Cameron McCormack
0eb23cdd2c
Bug 1310463 - Part 1: Make list-style-image use nsStyleImageRequest for storage. r=xidorn
...
MozReview-Commit-ID: ENTo2HNbBpN
* * *
[mq]: x
MozReview-Commit-ID: 2SNJ4bXYpTH
2016-11-03 09:40:53 +08:00
Wes Kocher
df5dbf81cc
Merge central to inbound a=merge
2016-11-02 17:31:08 -07:00
Cameron McCormack
86283397d9
Bug 1288302 - Part 6: Add FFI function to set nsStyleImageRequest values. r=xidorn
...
MozReview-Commit-ID: 448vAeDiKX7
2016-11-02 16:58:32 +08:00
Cameron McCormack
356666065d
Bug 1288302 - Part 5.1: Merge Track and Lock flags so we don't set them together. r=xidorn
...
MozReview-Commit-ID: ASSWXvsczvc
2016-11-02 16:58:32 +08:00
Cameron McCormack
32c930ba08
Bug 1288302 - Part 5: Make nsStyleImage use nsStyleImageRequest. r=bholley
...
This makes background-image, mask-image and border-image settable
from Servo.
Since imgRequestProxy resolution in nsStyleImages can now happen later than
at computed value setting time, and that resolution can fail,
nsStyleImage::GetImageData() might now return null. So all of the users of
nsStyleImage now null check its result.
MozReview-Commit-ID: FMRUrC3SfOs
2016-11-02 16:58:32 +08:00
Cameron McCormack
642cdb8e14
Bug 1288302 - Part 4: Perform final main thread work on style structs sourced from ServoComputedValues. r=xidorn
...
MozReview-Commit-ID: D6nQQ3yI4sx
2016-11-02 16:58:32 +08:00
Cameron McCormack
195dbb2d2a
Bug 1288302 - Part 3: Add nsStyleImageRequest. r=xidorn,bholley
...
MozReview-Commit-ID: F763Dv0Nfzp
2016-11-02 16:58:31 +08:00
Cameron McCormack
2c0304b286
Bug 1288302 - Part 2: Pass ImageTracker to style struct image tracking methods instead of nsPresContext. r=xidorn
...
MozReview-Commit-ID: AsGfXliHLRf
2016-11-02 16:58:31 +08:00
Cameron McCormack
d4de8fe94d
Bug 1288302 - Part 1: Make css::ImageValue constructable OMT. r=xidorn
...
MozReview-Commit-ID: 9J2E7VrCWJ1
2016-11-02 16:58:31 +08:00
Daniel Holbert
908e4c9fef
Bug 1269017 part 6 - [css-grid] Reftests for static position of abspos grid children under influence of align-self / justify-self.
...
MozReview-Commit-ID: EISfuA86aUw
--HG--
rename : layout/reftests/w3c-css/submitted/images3/support/colors-8x16.png => layout/reftests/w3c-css/submitted/align3/support/colors-8x16.png
2016-11-08 16:30:00 -08:00
Daniel Holbert
e8d54b0d73
Bug 1269017 part 5 - [css-grid] Tag grid placeholder children as needing CSS Box Alignment, & consolidate their placement code. r=mats
...
MozReview-Commit-ID: 5105oez3IO3
2016-11-08 16:30:00 -08:00
Daniel Holbert
d36239361c
Bug 1269017 part 4 - [css-grid] When doing CSS Box Alignment, opt out of a CalculateHypotheticalPosition() clause that disregards placeholder's inline position. r=mats
...
(We don't want to disregard this position -- it's what we use to encode the
start of the alignment container for this child, when we're doing CSS Box
Alignment. So we need it to be reflected in the hypothetical position, not
disregarded.)
MozReview-Commit-ID: 28IgPn8z1Hr
2016-11-08 16:30:00 -08:00
Daniel Holbert
b48516cdb2
Bug 1269017 part 3 - [css-grid] Reduce scope of a mStaticPosIsCBOrigin check to *just* cover hypothetical-position calculation, and update comments. r=mats
...
Previously, I'd thought the "mStaticPosIsCBOrigin" flag was going to become
obsolete -- but now I've realized it's quite useful to avert mixup between the
coordinate space of the grid vs. the coordinate space of
grid-areas-acting-as-abspos-containing-blocks.
So, this patch clarifies/removes some stale comments about this flag, and also
pulls out some code that was unnecessarily in an "else" clause, so that it
happens regardless of whether this flag is set.
(Note: the InitAbsoluteConstraints changes are basically just code-reordering & deindentation.)
MozReview-Commit-ID: 9TFrOuldVBe
2016-11-08 16:30:00 -08:00