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;}: . )* ')' ;