Opening the entire royale-asjs folder will not give CI. I’m not sure it’s a good idea to add an asconfigc file at that level.
I’ve committed an asconfigc file for the projects folder in case someone wants to open them all together. > On Nov 9, 2017, at 2:17 AM, Harbs <harbs.li...@gmail.com> wrote: > > These asconfigc files treat each module as a separate project. (So you’d open > Basic and Core separately (for example) > >> On Nov 9, 2017, at 2:14 AM, Piotr Zarzycki <piotrzarzyck...@gmail.com> wrote: >> >> Hi Harbs, >> >> So are you getting for each module CI ? You have basically opened whole >> framework and have CI everywhere ? >> >> Piotr >> >> 2017-11-09 1:12 GMT+01:00 Harbs <harbs.li...@gmail.com>: >> >>> I’m really excited about this commit! >>> >>> The code intelligence is really good. :-) >>> >>>> On Nov 9, 2017, at 2:09 AM, ha...@apache.org wrote: >>>> >>>> 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 d47e115 Fixed asconfigc files We now get full code intelligence >>> in VS Code for the framework project code. This will work for even JS and >>> SWF blocks. >>>> d47e115 is described below >>>> >>>> commit d47e1155ef45344bb213a5fab4cae0c70f4d4074 >>>> Author: Harbs <ha...@in-tools.com> >>>> AuthorDate: Thu Nov 9 02:09:13 2017 +0200 >>>> >>>> Fixed asconfigc files >>>> We now get full code intelligence in VS Code for the framework >>> project code. >>>> This will work for even JS and SWF blocks. >>>> --- >>>> frameworks/projects/Basic/asconfig.json | 47 >>> +++++++++++------- >>>> frameworks/projects/Binding/asconfig.json | 47 >>> +++++++++++------- >>>> frameworks/projects/Charts/asconfig.json | 47 >>> +++++++++++------- >>>> frameworks/projects/Collections/asconfig.json | 47 >>> +++++++++++------- >>>> frameworks/projects/Core/asconfig.json | 48 >>> +++++++++++------- >>>> frameworks/projects/Formatters/asconfig.json | 47 >>> +++++++++++------- >>>> frameworks/projects/GoogleMaps/asconfig.json | 50 >>> ++++++++++++------- >>>> frameworks/projects/Graphics/asconfig.json | 48 >>> +++++++++++------- >>>> frameworks/projects/HTML/asconfig.json | 47 >>> +++++++++++------- >>>> frameworks/projects/HTML5/asconfig.json | 47 >>> +++++++++++------- >>>> frameworks/projects/JQuery/asconfig.json | 47 >>> +++++++++++------- >>>> frameworks/projects/Language/asconfig.json | 47 >>> +++++++++++------- >>>> .../projects/MaterialDesignLite/asconfig.json | 47 >>> +++++++++++------- >>>> frameworks/projects/Mobile/asconfig.json | 50 >>> ++++++++++++------- >>>> frameworks/projects/Network/asconfig.json | 47 >>> +++++++++++------- >>>> frameworks/projects/Reflection/asconfig.json | 47 >>> +++++++++++------- >>>> frameworks/projects/Storage/asconfig.json | 47 >>> +++++++++++------- >>>> frameworks/projects/TLF/asconfig.json | 58 >>> ++++++++++++---------- >>>> frameworks/projects/Text/asconfig.json | 47 >>> +++++++++++------- >>>> frameworks/projects/XML/asconfig.json | 46 >>> ++++++++++------- >>>> 20 files changed, 606 insertions(+), 352 deletions(-) >>>> >>>> diff --git a/frameworks/projects/Basic/asconfig.json >>> b/frameworks/projects/Basic/asconfig.json >>>> index 6dce0a0..cafd1e9 100644 >>>> --- a/frameworks/projects/Basic/asconfig.json >>>> +++ b/frameworks/projects/Basic/asconfig.json >>>> @@ -1,21 +1,34 @@ >>>> +/* >>>> + * 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. >>>> + */ >>>> { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": >>>> - [ >>>> - "src/main/royale/BasicClasses.as" >>>> - ] >>>> -} >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "BasicClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/Basic.swc" >>>> + } >>>> +} >>>> \ No newline at end of file >>>> diff --git a/frameworks/projects/Binding/asconfig.json >>> b/frameworks/projects/Binding/asconfig.json >>>> index 156a225..d88b247 100644 >>>> --- a/frameworks/projects/Binding/asconfig.json >>>> +++ b/frameworks/projects/Binding/asconfig.json >>>> @@ -1,21 +1,34 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": >>>> - [ >>>> - "src/main/royale/BindingClasses.as" >>>> - ] >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "BindingClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/Binding.swc" >>>> + } >>>> } >>>> diff --git a/frameworks/projects/Charts/asconfig.json >>> b/frameworks/projects/Charts/asconfig.json >>>> index 872d607..08d9241 100644 >>>> --- a/frameworks/projects/Charts/asconfig.json >>>> +++ b/frameworks/projects/Charts/asconfig.json >>>> @@ -1,21 +1,34 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": >>>> - [ >>>> - "src/main/royale/ChartsClasses.as" >>>> - ] >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "ChartsClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/Charts.swc" >>>> + } >>>> } >>>> diff --git a/frameworks/projects/Collections/asconfig.json >>> b/frameworks/projects/Collections/asconfig.json >>>> index 705761b..1fcd188 100644 >>>> --- a/frameworks/projects/Collections/asconfig.json >>>> +++ b/frameworks/projects/Collections/asconfig.json >>>> @@ -1,21 +1,34 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": >>>> - [ >>>> - "src/main/royale/CollectionsClasses.as" >>>> - ] >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "CollectionsClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/Collections.swc" >>>> + } >>>> } >>>> diff --git a/frameworks/projects/Core/asconfig.json >>> b/frameworks/projects/Core/asconfig.json >>>> index df10e90..b5008b2 100644 >>>> --- a/frameworks/projects/Core/asconfig.json >>>> +++ b/frameworks/projects/Core/asconfig.json >>>> @@ -1,21 +1,35 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": >>>> - [ >>>> - "src/main/royale/CoreClasses.as" >>>> - ] >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "CoreClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/Core.swc" >>>> + } >>>> } >>>> + >>>> diff --git a/frameworks/projects/Formatters/asconfig.json >>> b/frameworks/projects/Formatters/asconfig.json >>>> index 6fa804f..de0d031 100644 >>>> --- a/frameworks/projects/Formatters/asconfig.json >>>> +++ b/frameworks/projects/Formatters/asconfig.json >>>> @@ -1,21 +1,34 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": >>>> - [ >>>> - "src/main/royale/FormattersClasses.as" >>>> - ] >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "FormattersClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/Formatters.swc" >>>> + } >>>> } >>>> diff --git a/frameworks/projects/GoogleMaps/asconfig.json >>> b/frameworks/projects/GoogleMaps/asconfig.json >>>> index 6c76295..738ac3b 100644 >>>> --- a/frameworks/projects/GoogleMaps/asconfig.json >>>> +++ b/frameworks/projects/GoogleMaps/asconfig.json >>>> @@ -1,21 +1,35 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> - "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": [ >>>> - "src/main/royale/GoogleMapsClasses.as", >>>> - "src/main/royale/GoogleStubClasses.as" >>>> - ] >>>> + "debug": true, >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "GoogleMapsClasses", >>>> + "GoogleStubClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/GoogleMaps.swc" >>>> + } >>>> } >>>> diff --git a/frameworks/projects/Graphics/asconfig.json >>> b/frameworks/projects/Graphics/asconfig.json >>>> index 2f65cbb..d0c9b24 100644 >>>> --- a/frameworks/projects/Graphics/asconfig.json >>>> +++ b/frameworks/projects/Graphics/asconfig.json >>>> @@ -1,20 +1,34 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> - "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": [ >>>> - "src/main/royale/GraphicsClasses.as" >>>> - ] >>>> + "debug": true, >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "GraphicsClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/Graphics.swc" >>>> + } >>>> } >>>> diff --git a/frameworks/projects/HTML/asconfig.json >>> b/frameworks/projects/HTML/asconfig.json >>>> index 35cbc02..cf5155f 100644 >>>> --- a/frameworks/projects/HTML/asconfig.json >>>> +++ b/frameworks/projects/HTML/asconfig.json >>>> @@ -1,21 +1,34 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": >>>> - [ >>>> - "src/main/royale/HTMLClasses.as" >>>> - ] >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "HTMLClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/HTML.swc" >>>> + } >>>> } >>>> diff --git a/frameworks/projects/HTML5/asconfig.json >>> b/frameworks/projects/HTML5/asconfig.json >>>> index e26e9d6..3239c41 100644 >>>> --- a/frameworks/projects/HTML5/asconfig.json >>>> +++ b/frameworks/projects/HTML5/asconfig.json >>>> @@ -1,21 +1,34 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": >>>> - [ >>>> - "src/main/royale/HTML5Classes.as" >>>> - ] >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "HTML5Classes" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/HTML5.swc" >>>> + } >>>> } >>>> diff --git a/frameworks/projects/JQuery/asconfig.json >>> b/frameworks/projects/JQuery/asconfig.json >>>> index 78f5099..7efe580 100644 >>>> --- a/frameworks/projects/JQuery/asconfig.json >>>> +++ b/frameworks/projects/JQuery/asconfig.json >>>> @@ -1,21 +1,34 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": >>>> - [ >>>> - "src/main/royale/JQueryClasses.as" >>>> - ] >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "JQueryClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/JQuery.swc" >>>> + } >>>> } >>>> diff --git a/frameworks/projects/Language/asconfig.json >>> b/frameworks/projects/Language/asconfig.json >>>> index acabcc3..4e77635 100644 >>>> --- a/frameworks/projects/Language/asconfig.json >>>> +++ b/frameworks/projects/Language/asconfig.json >>>> @@ -1,21 +1,34 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": >>>> - [ >>>> - "src/main/royale/LanguageClasses.as" >>>> - ] >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "LanguageClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/Language.swc" >>>> + } >>>> } >>>> diff --git a/frameworks/projects/MaterialDesignLite/asconfig.json >>> b/frameworks/projects/MaterialDesignLite/asconfig.json >>>> index eaa2e4a..a740af3 100644 >>>> --- a/frameworks/projects/MaterialDesignLite/asconfig.json >>>> +++ b/frameworks/projects/MaterialDesignLite/asconfig.json >>>> @@ -1,21 +1,34 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": >>>> - [ >>>> - "src/main/royale/MDLClasses.as" >>>> - ] >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "MDLClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/MDL.swc" >>>> + } >>>> } >>>> diff --git a/frameworks/projects/Mobile/asconfig.json >>> b/frameworks/projects/Mobile/asconfig.json >>>> index 9c7252a..0e67ad2 100644 >>>> --- a/frameworks/projects/Mobile/asconfig.json >>>> +++ b/frameworks/projects/Mobile/asconfig.json >>>> @@ -1,21 +1,35 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> - "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": [ >>>> - "src/main/royale/MobileClasses.as", >>>> - "src/main/royale/CordovaClasses.as" >>>> - ] >>>> + "debug": true, >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "MobileClasses", >>>> + "CordovaClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/Mobile.swc" >>>> + } >>>> } >>>> diff --git a/frameworks/projects/Network/asconfig.json >>> b/frameworks/projects/Network/asconfig.json >>>> index 3b44a3c..0d3a20b 100644 >>>> --- a/frameworks/projects/Network/asconfig.json >>>> +++ b/frameworks/projects/Network/asconfig.json >>>> @@ -1,21 +1,34 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": >>>> - [ >>>> - "src/main/royale/NetworkClasses.as" >>>> - ] >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "NetworkClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/Network.swc" >>>> + } >>>> } >>>> diff --git a/frameworks/projects/Reflection/asconfig.json >>> b/frameworks/projects/Reflection/asconfig.json >>>> index 6dce0a0..404373d 100644 >>>> --- a/frameworks/projects/Reflection/asconfig.json >>>> +++ b/frameworks/projects/Reflection/asconfig.json >>>> @@ -1,21 +1,34 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": >>>> - [ >>>> - "src/main/royale/BasicClasses.as" >>>> - ] >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "BasicClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/Reflection.swc" >>>> + } >>>> } >>>> diff --git a/frameworks/projects/Storage/asconfig.json >>> b/frameworks/projects/Storage/asconfig.json >>>> index 755e603..2004172 100644 >>>> --- a/frameworks/projects/Storage/asconfig.json >>>> +++ b/frameworks/projects/Storage/asconfig.json >>>> @@ -1,21 +1,34 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": >>>> - [ >>>> - "src/main/royale/StorageClasses.as" >>>> - ] >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "StorageClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/Storage.swc" >>>> + } >>>> } >>>> diff --git a/frameworks/projects/TLF/asconfig.json >>> b/frameworks/projects/TLF/asconfig.json >>>> index fb39f52..9c71704 100644 >>>> --- a/frameworks/projects/TLF/asconfig.json >>>> +++ b/frameworks/projects/TLF/asconfig.json >>>> @@ -1,30 +1,34 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> - "type": "app", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> - "debug": false, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - }, >>>> - { >>>> - "name": "CONFIG::release", >>>> - "value":true >>>> - }, >>>> - { >>>> - "name": "CONFIG::debug", >>>> - "value":false >>>> - } >>>> - ] >>>> - }, >>>> - "files": >>>> - [ >>>> - "src/main/royale/TLFClasses.as" >>>> - ] >>>> + "debug": true, >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "TLFClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/TLF.swc" >>>> + } >>>> } >>>> diff --git a/frameworks/projects/Text/asconfig.json >>> b/frameworks/projects/Text/asconfig.json >>>> index d6e4b3b..5533140 100644 >>>> --- a/frameworks/projects/Text/asconfig.json >>>> +++ b/frameworks/projects/Text/asconfig.json >>>> @@ -1,21 +1,34 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": >>>> - [ >>>> - "src/main/royale/TextClasses.as" >>>> - ] >>>> + "targets": [ >>>> + "SWF", >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "TextClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/Text.swc" >>>> + } >>>> } >>>> diff --git a/frameworks/projects/XML/asconfig.json >>> b/frameworks/projects/XML/asconfig.json >>>> index 36cc80a..f135637 100644 >>>> --- a/frameworks/projects/XML/asconfig.json >>>> +++ b/frameworks/projects/XML/asconfig.json >>>> @@ -1,21 +1,33 @@ >>>> -{ >>>> +/* >>>> + * 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. >>>> + */ >>>> + { >>>> "config": "royale", >>>> + "type": "lib", >>>> "compilerOptions": { >>>> "debug": true, >>>> - "js-output-type": "royale", >>>> - "define": [ >>>> - { >>>> - "name": "COMPILE::SWF", >>>> - "value": true >>>> - }, >>>> - { >>>> - "name": "COMPILE::JS", >>>> - "value": false >>>> - } >>>> - ] >>>> - }, >>>> - "files": >>>> - [ >>>> - "src/main/royale/XMLClasses.as" >>>> - ] >>>> + "targets": [ >>>> + "JSRoyale" >>>> + ], >>>> + "include-classes": [ >>>> + "XMLClasses" >>>> + ], >>>> + "include-sources": [ >>>> + "src/main/royale" >>>> + ], >>>> + "output": "target/XML.swc" >>>> + } >>>> } >>>> >>>> -- >>>> To stop receiving notification emails like this one, please contact >>>> ['"comm...@royale.apache.org" <comm...@royale.apache.org>']. >>> >>> >>> >> >> >> -- >> >> Piotr Zarzycki >> >> Patreon: *https://www.patreon.com/piotrzarzycki >> <https://www.patreon.com/piotrzarzycki>* >