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>

Reply via email to