This is an automated email from the ASF dual-hosted git repository.

joshtynjala pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git

commit 3f113f0176ad27e605bb2d0709814903b33066a6
Author: Josh Tynjala <joshtynj...@apache.org>
AuthorDate: Wed Apr 24 13:42:38 2024 -0700

    CSS.g: more CSS transform functions
---
 .../driver/js/royale/JSCSSCompilationSession.java         | 13 +++++++++++++
 .../antlr3/org/apache/royale/compiler/internal/css/CSS.g  | 15 ++++++++++++++-
 2 files changed, 27 insertions(+), 1 deletion(-)

diff --git 
a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/royale/JSCSSCompilationSession.java
 
b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/royale/JSCSSCompilationSession.java
index 820ec611c..ec7842ffe 100644
--- 
a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/royale/JSCSSCompilationSession.java
+++ 
b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/royale/JSCSSCompilationSession.java
@@ -47,7 +47,20 @@ public class JSCSSCompilationSession extends 
CSSCompilationSession
                 "progid:DXImageTransform.Microsoft.gradient",
                 "translateX",
                 "translateY",
+                "translateZ",
                 "translate",
+                "rotateX",
+                "rotateY",
+                "rotateZ",
+                "scaleX",
+                "scaleY",
+                "scaleZ",
+                "skewX",
+                "skewY",
+                "skew",
+             "perspective",
+                "matrix",
+                "matrix3D",
              "blur",
              "brightness",
              "contrast",
diff --git 
a/compiler/src/main/antlr3/org/apache/royale/compiler/internal/css/CSS.g 
b/compiler/src/main/antlr3/org/apache/royale/compiler/internal/css/CSS.g
index 838563d77..60e96c3a9 100644
--- a/compiler/src/main/antlr3/org/apache/royale/compiler/internal/css/CSS.g
+++ b/compiler/src/main/antlr3/org/apache/royale/compiler/internal/css/CSS.g
@@ -580,7 +580,20 @@ FUNCTIONS : '-moz-linear-gradient'
           | 'progid:DXImageTransform.Microsoft.gradient'
           | 'translateX'
           | 'translateY'
+          | 'translateZ'
           | 'translate'
+          | 'rotateX'
+          | 'rotateY'
+          | 'rotateZ'
+          | 'scaleX'
+          | 'scaleY'
+          | 'scaleZ'
+          | 'skewX'
+          | 'skewY'
+          | 'skew'
+          | 'perspective'
+          | 'matrix'
+          | 'matrix3d'
           | 'blur'
           | 'brightness'
           | 'contrast'
@@ -606,7 +619,7 @@ NOT
 ALPHA_VALUE :  'alpha(' ( options {greedy=false;}: . )* ')' ; 
 
 /** 
- * Matches an alpha filter - alpha(opacity=70)
+ * Matches an rotate value - rotate(24)
  */
 ROTATE_VALUE :         'rotate(' ( options {greedy=false;}: . )* ')' ; 
 

Reply via email to