diff --git a/src/vs/languages/css/common/buildscripts/css-schema.xml b/src/vs/languages/css/common/buildscripts/css-schema.xml
index ccf2c6ea635f534b7f147791f74e6157c4d99719..da3f71aab6be6bf22b47d016838642f884508d2f 100644
--- a/src/vs/languages/css/common/buildscripts/css-schema.xml
+++ b/src/vs/languages/css/common/buildscripts/css-schema.xml
@@ -8395,6 +8395,78 @@
Specifies a cubic-bezier curve. The four values specify points P1 and P2 of the curve as (x1, y1, x2, y2). All values must be in the range [0, 1].
+
+ Ease-in Back. Overshoots.
+
+
+ Ease-in-out Back. Overshoots.
+
+
+ Ease-out Back. Overshoots.
+
+
+ Ease-in Circular. Based on half circle.
+
+
+ Ease-in-out Circular. Based on half circle.
+
+
+ Ease-out Circular. Based on half circle.
+
+
+ Ease-in Cubic. Based on power of three.
+
+
+ Ease-in-out Cubic. Based on power of three.
+
+
+ Ease-out Cubic. Based on power of three.
+
+
+ Ease-in Exponential. Based on two to the power ten.
+
+
+ Ease-in-out Exponential. Based on two to the power ten.
+
+
+ Ease-out Exponential. Based on two to the power ten.
+
+
+ Ease-in Sine.
+
+
+ Ease-in-out Sine.
+
+
+ Ease-out Sine.
+
+
+ Ease-in Quadratic. Based on power of two.
+
+
+ Ease-in-out Quadratic. Based on power of two.
+
+
+ Ease-out Quadratic. Based on power of two.
+
+
+ Ease-in Quartic. Based on power of four.
+
+
+ Ease-in-out Quartic. Based on power of four.
+
+
+ Ease-out Quartic. Based on power of four.
+
+
+ Ease-in Quintic. Based on power of five.
+
+
+ Ease-in-out Quintic. Based on power of five.
+
+
+ Ease-out Quintic. Based on power of five.
+
Equivalent to cubic-bezier(0.25, 0.1, 0.25, 1.0).
diff --git a/src/vs/languages/css/common/services/browsers.js b/src/vs/languages/css/common/services/browsers.js
index 111ce54535229a16d776df1d7611a815d7ac03b5..6facaaae61776e87cbe07f5f1875aa2756ca4c21 100644
--- a/src/vs/languages/css/common/services/browsers.js
+++ b/src/vs/languages/css/common/services/browsers.js
@@ -8845,6 +8845,78 @@ exports.data ={
{
"name": "cubic-bezier()"
},
+ {
+ "name": "cubic-bezier(0.6, -0.28, 0.735, 0.045)"
+ },
+ {
+ "name": "cubic-bezier(0.68, -0.55, 0.265, 1.55)"
+ },
+ {
+ "name": "cubic-bezier(0.175, 0.885, 0.32, 1.275)"
+ },
+ {
+ "name": "cubic-bezier(0.6, 0.04, 0.98, 0.335)"
+ },
+ {
+ "name": "cubic-bezier(0.785, 0.135, 0.15, 0.86)"
+ },
+ {
+ "name": "cubic-bezier(0.075, 0.82, 0.165, 1)"
+ },
+ {
+ "name": "cubic-bezier(0.55, 0.055, 0.675, 0.19)"
+ },
+ {
+ "name": "cubic-bezier(0.645, 0.045, 0.355, 1)"
+ },
+ {
+ "name": "cubic-bezier(0.215, 0.610, 0.355, 1)"
+ },
+ {
+ "name": "cubic-bezier(0.95, 0.05, 0.795, 0.035)"
+ },
+ {
+ "name": "cubic-bezier(1, 0, 0, 1)"
+ },
+ {
+ "name": "cubic-bezier(0.19, 1, 0.22, 1)"
+ },
+ {
+ "name": "cubic-bezier(0.47, 0, 0.745, 0.715)"
+ },
+ {
+ "name": "cubic-bezier(0.445, 0.05, 0.55, 0.95)"
+ },
+ {
+ "name": "cubic-bezier(0.39, 0.575, 0.565, 1)"
+ },
+ {
+ "name": "cubic-bezier(0.55, 0.085, 0.68, 0.53)"
+ },
+ {
+ "name": "cubic-bezier(0.455, 0.03, 0.515, 0.955)"
+ },
+ {
+ "name": "cubic-bezier(0.25, 0.46, 0.45, 0.94)"
+ },
+ {
+ "name": "cubic-bezier(0.895, 0.03, 0.685, 0.22)"
+ },
+ {
+ "name": "cubic-bezier(0.77, 0, 0.175, 1)"
+ },
+ {
+ "name": "cubic-bezier(0.165, 0.84, 0.44, 1)"
+ },
+ {
+ "name": "cubic-bezier(0.755, 0.05, 0.855, 0.06)"
+ },
+ {
+ "name": "cubic-bezier(0.86, 0, 0.07, 1)"
+ },
+ {
+ "name": "cubic-bezier(0.23, 1, 0.320, 1)"
+ },
{
"name": "ease"
},
@@ -11308,6 +11380,30 @@ exports.descriptions = {
"perspective()": "Specifies a perspective projection matrix.",
"flat": "All children of this element are rendered flattened into the 2D plane of the element.",
"preserve-3d": "Flattening is not performed, so children maintain their position in 3D space.",
+ "cubic-bezier(0.6, -0.28, 0.735, 0.045)": "Ease-in Back. Overshoots.",
+ "cubic-bezier(0.68, -0.55, 0.265, 1.55)": "Ease-in-out Back. Overshoots.",
+ "cubic-bezier(0.175, 0.885, 0.32, 1.275)": "Ease-out Back. Overshoots.",
+ "cubic-bezier(0.6, 0.04, 0.98, 0.335)": "Ease-in Circular. Based on half circle.",
+ "cubic-bezier(0.785, 0.135, 0.15, 0.86)": "Ease-in-out Circular. Based on half circle.",
+ "cubic-bezier(0.075, 0.82, 0.165, 1)": "Ease-out Circular. Based on half circle.",
+ "cubic-bezier(0.55, 0.055, 0.675, 0.19)": "Ease-in Cubic. Based on power of three.",
+ "cubic-bezier(0.645, 0.045, 0.355, 1)": "Ease-in-out Cubic. Based on power of three.",
+ "cubic-bezier(0.215, 0.610, 0.355, 1)": "Ease-out Cubic. Based on power of three.",
+ "cubic-bezier(0.95, 0.05, 0.795, 0.035)": "Ease-in Exponential. Based on two to the power ten.",
+ "cubic-bezier(1, 0, 0, 1)": "Ease-in-out Exponential. Based on two to the power ten.",
+ "cubic-bezier(0.19, 1, 0.22, 1)": "Ease-out Exponential. Based on two to the power ten.",
+ "cubic-bezier(0.47, 0, 0.745, 0.715)": "Ease-in Sine.",
+ "cubic-bezier(0.445, 0.05, 0.55, 0.95)": "Ease-in-out Sine.",
+ "cubic-bezier(0.39, 0.575, 0.565, 1)": "Ease-out Sine.",
+ "cubic-bezier(0.55, 0.085, 0.68, 0.53)": "Ease-in Quadratic. Based on power of two.",
+ "cubic-bezier(0.455, 0.03, 0.515, 0.955)": "Ease-in-out Quadratic. Based on power of two.",
+ "cubic-bezier(0.25, 0.46, 0.45, 0.94)": "Ease-out Quadratic. Based on power of two.",
+ "cubic-bezier(0.895, 0.03, 0.685, 0.22)": "Ease-in Quartic. Based on power of four.",
+ "cubic-bezier(0.77, 0, 0.175, 1)": "Ease-in-out Quartic. Based on power of four.",
+ "cubic-bezier(0.165, 0.84, 0.44, 1)": "Ease-out Quartic. Based on power of four.",
+ "cubic-bezier(0.755, 0.05, 0.855, 0.06)": "Ease-in Quintic. Based on power of five.",
+ "cubic-bezier(0.86, 0, 0.07, 1)": "Ease-in-out Quintic. Based on power of five.",
+ "cubic-bezier(0.23, 1, 0.320, 1)": "Ease-out Quintic. Based on power of five.",
"bidi-override": "Inside the element, reordering is strictly in sequence according to the 'direction' property; the implicit part of the bidirectional algorithm is ignored.",
"embed": "If the element is inline-level, this value opens an additional level of embedding with respect to the bidirectional algorithm. The direction of this embedding level is given by the 'direction' property.",
"isolate-override": "This combines the isolation behavior of 'isolate' with the directional override behavior of 'bidi-override'",