This is an automated email from the ASF dual-hosted git repository.
harbs pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push:
new 4d62440098 Moved style elements to a separate namespace
4d62440098 is described below
commit 4d624400980c2599bc24c73f976c53ebb8004132
Author: Harbs <[email protected]>
AuthorDate: Wed Apr 15 10:20:12 2026 +0300
Moved style elements to a separate namespace
---
.../StyleJS/src/main/config/compile-js-config.xml | 4 ++
frameworks/projects/Style/pom.xml | 4 ++
.../Style/src/main/config/compile-swf-config.xml | 4 ++
.../src/main/resources/style-element-manifest.xml | 75 ++++++++++++++++++++++
.../Style/src/main/resources/style-manifest.xml | 56 +---------------
.../royale/FlexUnitRoyaleApplication-config.xml | 4 ++
6 files changed, 94 insertions(+), 53 deletions(-)
diff --git
a/frameworks/js/projects/StyleJS/src/main/config/compile-js-config.xml
b/frameworks/js/projects/StyleJS/src/main/config/compile-js-config.xml
index 7aea529cc7..477e620690 100644
--- a/frameworks/js/projects/StyleJS/src/main/config/compile-js-config.xml
+++ b/frameworks/js/projects/StyleJS/src/main/config/compile-js-config.xml
@@ -70,6 +70,10 @@
<uri>library://ns.apache.org/royale/style</uri>
<manifest>../../../../../../projects/Style/src/main/resources/style-manifest.xml</manifest>
</namespace>
+ <namespace>
+ <uri>library://ns.apache.org/royale/style-elements</uri>
+
<manifest>../../../../../../projects/Style/src/main/resources/style-element-manifest.xml</manifest>
+ </namespace>
</namespaces>
<source-path>
diff --git a/frameworks/projects/Style/pom.xml
b/frameworks/projects/Style/pom.xml
index e6613667ab..36a56955c7 100644
--- a/frameworks/projects/Style/pom.xml
+++ b/frameworks/projects/Style/pom.xml
@@ -45,6 +45,10 @@
<uri>library://ns.apache.org/royale/style</uri>
<manifest>${project.basedir}/src/main/resources/style-manifest.xml</manifest>
</namespace>
+ <namespace>
+ <uri>library://ns.apache.org/royale/style-elements</uri>
+
<manifest>${project.basedir}/src/main/resources/style-element-manifest.xml</manifest>
+ </namespace>
</namespaces>
<includeClasses>
<includeClass>StyleClasses</includeClass>
diff --git a/frameworks/projects/Style/src/main/config/compile-swf-config.xml
b/frameworks/projects/Style/src/main/config/compile-swf-config.xml
index 81752a7c32..fcff3d72cd 100644
--- a/frameworks/projects/Style/src/main/config/compile-swf-config.xml
+++ b/frameworks/projects/Style/src/main/config/compile-swf-config.xml
@@ -75,6 +75,10 @@
<uri>library://ns.apache.org/royale/style</uri>
<manifest>../resources/style-manifest.xml</manifest>
</namespace>
+ <namespace>
+ <uri>library://ns.apache.org/royale/style-elements</uri>
+ <manifest>../resources/style-element-manifest.xml</manifest>
+ </namespace>
</namespaces>
<source-path>
diff --git
a/frameworks/projects/Style/src/main/resources/style-element-manifest.xml
b/frameworks/projects/Style/src/main/resources/style-element-manifest.xml
new file mode 100644
index 0000000000..c68d2b790c
--- /dev/null
+++ b/frameworks/projects/Style/src/main/resources/style-element-manifest.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+
+
+<componentPackage>
+ <component id="A" class="org.apache.royale.style.elements.A"/>
+ <component id="Audio" class="org.apache.royale.style.elements.Audio"/>
+ <component id="B" class="org.apache.royale.style.elements.B"/>
+ <component id="Br" class="org.apache.royale.style.elements.Br"/>
+ <component id="Button" class="org.apache.royale.style.elements.Button"/>
+ <component id="Caption" class="org.apache.royale.style.elements.Caption"/>
+ <component id="Code" class="org.apache.royale.style.elements.Code"/>
+ <component id="Col" class="org.apache.royale.style.elements.Col"/>
+ <component id="Colgroup" class="org.apache.royale.style.elements.Colgroup"/>
+ <component id="Details" class="org.apache.royale.style.elements.Details"/>
+ <component id="Div" class="org.apache.royale.style.elements.Div"/>
+ <component id="Em" class="org.apache.royale.style.elements.Em"/>
+ <component id="Footer" class="org.apache.royale.style.elements.Footer"/>
+ <component id="Form" class="org.apache.royale.style.elements.Form"/>
+ <component id="H1" class="org.apache.royale.style.elements.H1"/>
+ <component id="H2" class="org.apache.royale.style.elements.H2"/>
+ <component id="H3" class="org.apache.royale.style.elements.H3"/>
+ <component id="H4" class="org.apache.royale.style.elements.H4"/>
+ <component id="H5" class="org.apache.royale.style.elements.H5"/>
+ <component id="H6" class="org.apache.royale.style.elements.H6"/>
+ <component id="Header" class="org.apache.royale.style.elements.Header"/>
+ <component id="Hr" class="org.apache.royale.style.elements.Hr"/>
+ <component id="I" class="org.apache.royale.style.elements.I"/>
+ <component id="Iframe" class="org.apache.royale.style.elements.Iframe"/>
+ <component id="Img" class="org.apache.royale.style.elements.Img"/>
+ <component id="Input" class="org.apache.royale.style.elements.Input"/>
+ <component id="Label" class="org.apache.royale.style.elements.Label"/>
+ <component id="Li" class="org.apache.royale.style.elements.Li"/>
+ <component id="Ol" class="org.apache.royale.style.elements.Ol"/>
+ <component id="Option" class="org.apache.royale.style.elements.Option"/>
+ <component id="P" class="org.apache.royale.style.elements.P"/>
+ <component id="Pre" class="org.apache.royale.style.elements.Pre"/>
+ <component id="Progress" class="org.apache.royale.style.elements.Progress"/>
+ <component id="S" class="org.apache.royale.style.elements.S"/>
+ <component id="Section" class="org.apache.royale.style.elements.Section"/>
+ <component id="SecurityIframe"
class="org.apache.royale.style.elements.SecurityIframe"/>
+ <component id="Select" class="org.apache.royale.style.elements.Select"/>
+ <component id="Small" class="org.apache.royale.style.elements.Small"/>
+ <component id="Span" class="org.apache.royale.style.elements.Span"/>
+ <component id="Strong" class="org.apache.royale.style.elements.Strong"/>
+ <component id="Summary" class="org.apache.royale.style.elements.Summary"/>
+ <component id="Table" class="org.apache.royale.style.elements.Table"/>
+ <component id="Tbody" class="org.apache.royale.style.elements.Tbody"/>
+ <component id="Td" class="org.apache.royale.style.elements.Td"/>
+ <component id="Textarea" class="org.apache.royale.style.elements.Textarea"/>
+ <component id="Tfoot" class="org.apache.royale.style.elements.Tfoot"/>
+ <component id="Th" class="org.apache.royale.style.elements.Th"/>
+ <component id="Thead" class="org.apache.royale.style.elements.Thead"/>
+ <component id="Tr" class="org.apache.royale.style.elements.Tr"/>
+ <component id="U" class="org.apache.royale.style.elements.U"/>
+ <component id="Ul" class="org.apache.royale.style.elements.Ul"/>
+ <component id="Video" class="org.apache.royale.style.elements.Video"/>
+</componentPackage>
diff --git a/frameworks/projects/Style/src/main/resources/style-manifest.xml
b/frameworks/projects/Style/src/main/resources/style-manifest.xml
index 6aba75fdc3..06228e3c82 100644
--- a/frameworks/projects/Style/src/main/resources/style-manifest.xml
+++ b/frameworks/projects/Style/src/main/resources/style-manifest.xml
@@ -23,6 +23,8 @@
<component id="Accordion" class="org.apache.royale.style.Accordion"/>
<component id="AccordionSection"
class="org.apache.royale.style.AccordionSection"/>
<component id="AccordionContent"
class="org.apache.royale.style.AccordionContent"/>
+ <component id="Breadcrumbs" class="org.apache.royale.style.Breadcrumbs"/>
+ <component id="BreadcrumbItem"
class="org.apache.royale.style.BreadcrumbItem"/>
<component id="Application" class="org.apache.royale.style.Application"/>
<component id="Badge" class="org.apache.royale.style.Badge"/>
<component id="View" class="org.apache.royale.style.View"/>
@@ -272,59 +274,7 @@
<component id="TransformStyle"
class="org.apache.royale.style.stylebeads.transform.TransformStyle"/>
<component id="Translate"
class="org.apache.royale.style.stylebeads.transform.Translate"/>
- <component id="A" class="org.apache.royale.style.elements.A"/>
- <component id="Audio" class="org.apache.royale.style.elements.Audio"/>
- <component id="B" class="org.apache.royale.style.elements.B"/>
- <component id="Br" class="org.apache.royale.style.elements.Br"/>
- <component id="Button" class="org.apache.royale.style.elements.Button"/>
- <component id="Caption" class="org.apache.royale.style.elements.Caption"/>
- <component id="Code" class="org.apache.royale.style.elements.Code"/>
- <component id="Col" class="org.apache.royale.style.elements.Col"/>
- <component id="Colgroup" class="org.apache.royale.style.elements.Colgroup"/>
- <component id="Details" class="org.apache.royale.style.elements.Details"/>
- <component id="Div" class="org.apache.royale.style.elements.Div"/>
- <component id="Em" class="org.apache.royale.style.elements.Em"/>
- <component id="Footer" class="org.apache.royale.style.elements.Footer"/>
- <component id="Form" class="org.apache.royale.style.elements.Form"/>
- <component id="H1" class="org.apache.royale.style.elements.H1"/>
- <component id="H2" class="org.apache.royale.style.elements.H2"/>
- <component id="H3" class="org.apache.royale.style.elements.H3"/>
- <component id="H4" class="org.apache.royale.style.elements.H4"/>
- <component id="H5" class="org.apache.royale.style.elements.H5"/>
- <component id="H6" class="org.apache.royale.style.elements.H6"/>
- <component id="Header" class="org.apache.royale.style.elements.Header"/>
- <component id="Hr" class="org.apache.royale.style.elements.Hr"/>
- <component id="I" class="org.apache.royale.style.elements.I"/>
- <component id="Iframe" class="org.apache.royale.style.elements.Iframe"/>
- <component id="Img" class="org.apache.royale.style.elements.Img"/>
- <component id="Input" class="org.apache.royale.style.elements.Input"/>
- <component id="Label" class="org.apache.royale.style.elements.Label"/>
- <component id="Li" class="org.apache.royale.style.elements.Li"/>
- <component id="Ol" class="org.apache.royale.style.elements.Ol"/>
- <component id="Option" class="org.apache.royale.style.elements.Option"/>
- <component id="P" class="org.apache.royale.style.elements.P"/>
- <component id="Pre" class="org.apache.royale.style.elements.Pre"/>
- <component id="Progress" class="org.apache.royale.style.elements.Progress"/>
- <component id="S" class="org.apache.royale.style.elements.S"/>
- <component id="Section" class="org.apache.royale.style.elements.Section"/>
- <component id="SecurityIframe"
class="org.apache.royale.style.elements.SecurityIframe"/>
- <component id="Select" class="org.apache.royale.style.elements.Select"/>
- <component id="Small" class="org.apache.royale.style.elements.Small"/>
- <component id="Span" class="org.apache.royale.style.elements.Span"/>
- <component id="Strong" class="org.apache.royale.style.elements.Strong"/>
- <component id="Summary" class="org.apache.royale.style.elements.Summary"/>
- <component id="Table" class="org.apache.royale.style.elements.Table"/>
- <component id="Tbody" class="org.apache.royale.style.elements.Tbody"/>
- <component id="Td" class="org.apache.royale.style.elements.Td"/>
- <component id="Textarea" class="org.apache.royale.style.elements.Textarea"/>
- <component id="Tfoot" class="org.apache.royale.style.elements.Tfoot"/>
- <component id="Th" class="org.apache.royale.style.elements.Th"/>
- <component id="Thead" class="org.apache.royale.style.elements.Thead"/>
- <component id="Tr" class="org.apache.royale.style.elements.Tr"/>
- <component id="U" class="org.apache.royale.style.elements.U"/>
- <component id="Ul" class="org.apache.royale.style.elements.Ul"/>
- <component id="Video" class="org.apache.royale.style.elements.Video"/>
-
+ <component id="BreadcrumbsSkin"
class="org.apache.royale.style.skins.BreadcrumbsSkin"/>
<component id="CheckBoxSkin"
class="org.apache.royale.style.skins.CheckBoxSkin"/>
<component id="BadgeSkin" class="org.apache.royale.style.skins.BadgeSkin"/>
<component id="DividerSkin"
class="org.apache.royale.style.skins.DividerSkin"/>
diff --git
a/frameworks/projects/Style/src/test/royale/FlexUnitRoyaleApplication-config.xml
b/frameworks/projects/Style/src/test/royale/FlexUnitRoyaleApplication-config.xml
index 252622b8c7..7a0594c62b 100644
---
a/frameworks/projects/Style/src/test/royale/FlexUnitRoyaleApplication-config.xml
+++
b/frameworks/projects/Style/src/test/royale/FlexUnitRoyaleApplication-config.xml
@@ -102,6 +102,10 @@
<uri>library://ns.apache.org/royale/style</uri>
<manifest>../../main/resources/style-manifest.xml</manifest>
</namespace>
+ <namespace>
+ <uri>library://ns.apache.org/royale/style-elements</uri>
+
<manifest>../../main/resources/style-element-manifest.xml</manifest>
+ </namespace>
</namespaces>
<warn-no-constructor>false</warn-no-constructor>