You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by jo...@apache.org on 2024/04/24 22:12:24 UTC
(royale-compiler) 01/06: CSS.g: more CSS transform functions
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 <jo...@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;}: . )* ')' ;