You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@royale.apache.org by Harbs <ha...@gmail.com> on 2017/11/09 00:12:30 UTC

Re: [royale-asjs] branch develop updated: 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.

I’m really excited about this commit!

The code intelligence is really good. :-)

> On Nov 9, 2017, at 2:09 AM, harbs@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
> ['"commits@royale.apache.org" <co...@royale.apache.org>'].



Re: [royale-asjs] branch develop updated: 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.

Posted by Harbs <ha...@gmail.com>.
Yes. MXML is working for me in the RoyaleThemes project.

Make sure you open only the project and not a parent folder.

> On Nov 10, 2017, at 9:48 PM, Carlos Rovira <ca...@apache.org> wrote:
> 
> Hi Harbs,
> 
> as I say false alarm, all is building ok with maven.
> But VSCode seems to continue working as I comment.
> 
> In order to get it working ok maybe I should check some concrete projects?
> I think AS3 works ok for the most part, but MXML is working ok for you?
> 
> thanks
> 
> 
> 
> 2017-11-10 14:04 GMT+01:00 Carlos Rovira <ca...@apache.org>:
> 
>> Hi Harbs,
>> in that case sure is my fault and is something I tested that is going
>> wrong.
>> I'll take a look as I come back
>> thanks!
>> 
>> 2017-11-10 12:29 GMT+01:00 Harbs <ha...@gmail.com>:
>> 
>>> I can’t find files with missing headers and the Maven build on the server
>>> is passing.
>>> 
>>> Which files are the problem?
>>> 
>>>> On Nov 10, 2017, at 1:07 PM, Carlos Rovira <ca...@apache.org>
>>> wrote:
>>>> 
>>>> Hi  Harbs
>>>> 
>>>> I want to try right now but maven build is broken. Some new files
>>> without
>>>> headers was uploaded. I must to leave now, if nobody fix it in the
>>>> meanwhile I'll add headers as I get back.
>>>> I think people using ANT should add this license header checker as well
>>>> since if not ANT build is passing, but is incorrect at this time since
>>>> doesn't remember to us that license header is missing.
>>>> 
>>>> thanks
>>>> 
>>>> *INFO*] *BUILD FAILURE*
>>>> 
>>>> [*INFO*]
>>>> *-----------------------------------------------------------
>>> -------------*
>>>> 
>>>> [*INFO*] Total time: 2.272 s
>>>> 
>>>> [*INFO*] Finished at: 2017-11-10T11:59:49+01:00
>>>> 
>>>> [*INFO*] Final Memory: 27M/398M
>>>> 
>>>> [*INFO*]
>>>> *-----------------------------------------------------------
>>> -------------*
>>>> 
>>>> [*ERROR*] Failed to execute goal org.apache.rat:apache-rat-plug
>>> in:0.12:check
>>>> *(license-check)* on project royale.framework-parent: *Too many files
>>> with
>>>> unapproved license: 1 See RAT report in:
>>>> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/target/rat.txt* ->
>>> *[Help
>>>> 1]*
>>>> 
>>>> 
>>>> 2017-11-09 23:44 GMT+01:00 Harbs <ha...@gmail.com>:
>>>> 
>>>>> Try it now with my latest commits.
>>>>> 
>>>>> I removed your settings.json file because it was stepping on my
>>> settings.
>>>>> 
>>>>> Harbs
>>>>> 
>>>>>> On Nov 10, 2017, at 12:13 AM, Harbs <ha...@gmail.com> wrote:
>>>>>> 
>>>>>> This should all work in the asconfig file is setup correctly.
>>>>>> 
>>>>>> I’m in the process of adding asconfig files for the examples. I should
>>>>> commit it soon.
>>>>>> 
>>>>>> Harbs
>>>>>> 
>>>>>>> On Nov 10, 2017, at 12:09 AM, Carlos Rovira <carlosrovira@apache.org
>>>> 
>>>>> wrote:
>>>>>>> 
>>>>>>> Hi Harbs
>>>>>>> 
>>>>>>> 2017-11-09 22:57 GMT+01:00 Harbs <ha...@gmail.com>:
>>>>>>> 
>>>>>>>> It’s working pretty well for me.
>>>>>>>> 
>>>>>>>> I’d be interesting in knowing what’s not working for you.
>>>>>>>> 
>>>>>>> 
>>>>>>> 1.- In MXML, if I'm in a bead and write <js:Vert and hit CTRL+SPACE I
>>>>>>> expect suggest VerticalLayout bead, but it says there's no
>>> suggestions
>>>>>>> 
>>>>>>> 2.- I'm in "RoyaleThemes" example project and has .vscode folder with
>>>>>>> settings.json pointing to the maven generated apache royale
>>>>> 0.9.0-snapshot
>>>>>>> SDK
>>>>>>> 
>>>>>>> 3.- AS3 is working mostly fine (it generates class, methods...), but
>>> if
>>>>> I
>>>>>>> try to create a var b:Button, the Button is not suggested when
>>>>> CTRL+SPACE
>>>>>>> is hit, so no imports are generated.
>>>>>>> 
>>>>>>> Let me know if this works for you or is normal at this point. I think
>>>>> with
>>>>>>> FlexJS I get more things when I use 0.4 or 0.5 If I can remember
>>> right
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> Carlos Rovira
>>>>>>> http://about.me/carlosrovira
>>>>>> 
>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> --
>>>> Carlos Rovira
>>>> http://about.me/carlosrovira
>>> 
>>> 
>> 
>> 
>> --
>> Carlos Rovira
>> http://about.me/carlosrovira
>> 
>> 
> 
> 
> -- 
> Carlos Rovira
> http://about.me/carlosrovira


Re: [royale-asjs] branch develop updated: 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.

Posted by Carlos Rovira <ca...@apache.org>.
Hi Harbs,

as I say false alarm, all is building ok with maven.
But VSCode seems to continue working as I comment.

In order to get it working ok maybe I should check some concrete projects?
I think AS3 works ok for the most part, but MXML is working ok for you?

thanks



2017-11-10 14:04 GMT+01:00 Carlos Rovira <ca...@apache.org>:

> Hi Harbs,
> in that case sure is my fault and is something I tested that is going
> wrong.
> I'll take a look as I come back
> thanks!
>
> 2017-11-10 12:29 GMT+01:00 Harbs <ha...@gmail.com>:
>
>> I can’t find files with missing headers and the Maven build on the server
>> is passing.
>>
>> Which files are the problem?
>>
>> > On Nov 10, 2017, at 1:07 PM, Carlos Rovira <ca...@apache.org>
>> wrote:
>> >
>> > Hi  Harbs
>> >
>> > I want to try right now but maven build is broken. Some new files
>> without
>> > headers was uploaded. I must to leave now, if nobody fix it in the
>> > meanwhile I'll add headers as I get back.
>> > I think people using ANT should add this license header checker as well
>> > since if not ANT build is passing, but is incorrect at this time since
>> > doesn't remember to us that license header is missing.
>> >
>> > thanks
>> >
>> > *INFO*] *BUILD FAILURE*
>> >
>> > [*INFO*]
>> > *-----------------------------------------------------------
>> -------------*
>> >
>> > [*INFO*] Total time: 2.272 s
>> >
>> > [*INFO*] Finished at: 2017-11-10T11:59:49+01:00
>> >
>> > [*INFO*] Final Memory: 27M/398M
>> >
>> > [*INFO*]
>> > *-----------------------------------------------------------
>> -------------*
>> >
>> > [*ERROR*] Failed to execute goal org.apache.rat:apache-rat-plug
>> in:0.12:check
>> > *(license-check)* on project royale.framework-parent: *Too many files
>> with
>> > unapproved license: 1 See RAT report in:
>> > /Users/carlosrovira/Dev/Royale/Source/royale-asjs/target/rat.txt* ->
>> *[Help
>> > 1]*
>> >
>> >
>> > 2017-11-09 23:44 GMT+01:00 Harbs <ha...@gmail.com>:
>> >
>> >> Try it now with my latest commits.
>> >>
>> >> I removed your settings.json file because it was stepping on my
>> settings.
>> >>
>> >> Harbs
>> >>
>> >>> On Nov 10, 2017, at 12:13 AM, Harbs <ha...@gmail.com> wrote:
>> >>>
>> >>> This should all work in the asconfig file is setup correctly.
>> >>>
>> >>> I’m in the process of adding asconfig files for the examples. I should
>> >> commit it soon.
>> >>>
>> >>> Harbs
>> >>>
>> >>>> On Nov 10, 2017, at 12:09 AM, Carlos Rovira <carlosrovira@apache.org
>> >
>> >> wrote:
>> >>>>
>> >>>> Hi Harbs
>> >>>>
>> >>>> 2017-11-09 22:57 GMT+01:00 Harbs <ha...@gmail.com>:
>> >>>>
>> >>>>> It’s working pretty well for me.
>> >>>>>
>> >>>>> I’d be interesting in knowing what’s not working for you.
>> >>>>>
>> >>>>
>> >>>> 1.- In MXML, if I'm in a bead and write <js:Vert and hit CTRL+SPACE I
>> >>>> expect suggest VerticalLayout bead, but it says there's no
>> suggestions
>> >>>>
>> >>>> 2.- I'm in "RoyaleThemes" example project and has .vscode folder with
>> >>>> settings.json pointing to the maven generated apache royale
>> >> 0.9.0-snapshot
>> >>>> SDK
>> >>>>
>> >>>> 3.- AS3 is working mostly fine (it generates class, methods...), but
>> if
>> >> I
>> >>>> try to create a var b:Button, the Button is not suggested when
>> >> CTRL+SPACE
>> >>>> is hit, so no imports are generated.
>> >>>>
>> >>>> Let me know if this works for you or is normal at this point. I think
>> >> with
>> >>>> FlexJS I get more things when I use 0.4 or 0.5 If I can remember
>> right
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>> Carlos Rovira
>> >>>> http://about.me/carlosrovira
>> >>>
>> >>
>> >>
>> >
>> >
>> > --
>> > Carlos Rovira
>> > http://about.me/carlosrovira
>>
>>
>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>
>


-- 
Carlos Rovira
http://about.me/carlosrovira

Re: [royale-asjs] branch develop updated: 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.

Posted by Carlos Rovira <ca...@apache.org>.
Hi Harbs,
in that case sure is my fault and is something I tested that is going wrong.
I'll take a look as I come back
thanks!

2017-11-10 12:29 GMT+01:00 Harbs <ha...@gmail.com>:

> I can’t find files with missing headers and the Maven build on the server
> is passing.
>
> Which files are the problem?
>
> > On Nov 10, 2017, at 1:07 PM, Carlos Rovira <ca...@apache.org>
> wrote:
> >
> > Hi  Harbs
> >
> > I want to try right now but maven build is broken. Some new files without
> > headers was uploaded. I must to leave now, if nobody fix it in the
> > meanwhile I'll add headers as I get back.
> > I think people using ANT should add this license header checker as well
> > since if not ANT build is passing, but is incorrect at this time since
> > doesn't remember to us that license header is missing.
> >
> > thanks
> >
> > *INFO*] *BUILD FAILURE*
> >
> > [*INFO*]
> > *-----------------------------------------------------------
> -------------*
> >
> > [*INFO*] Total time: 2.272 s
> >
> > [*INFO*] Finished at: 2017-11-10T11:59:49+01:00
> >
> > [*INFO*] Final Memory: 27M/398M
> >
> > [*INFO*]
> > *-----------------------------------------------------------
> -------------*
> >
> > [*ERROR*] Failed to execute goal org.apache.rat:apache-rat-
> plugin:0.12:check
> > *(license-check)* on project royale.framework-parent: *Too many files
> with
> > unapproved license: 1 See RAT report in:
> > /Users/carlosrovira/Dev/Royale/Source/royale-asjs/target/rat.txt* ->
> *[Help
> > 1]*
> >
> >
> > 2017-11-09 23:44 GMT+01:00 Harbs <ha...@gmail.com>:
> >
> >> Try it now with my latest commits.
> >>
> >> I removed your settings.json file because it was stepping on my
> settings.
> >>
> >> Harbs
> >>
> >>> On Nov 10, 2017, at 12:13 AM, Harbs <ha...@gmail.com> wrote:
> >>>
> >>> This should all work in the asconfig file is setup correctly.
> >>>
> >>> I’m in the process of adding asconfig files for the examples. I should
> >> commit it soon.
> >>>
> >>> Harbs
> >>>
> >>>> On Nov 10, 2017, at 12:09 AM, Carlos Rovira <ca...@apache.org>
> >> wrote:
> >>>>
> >>>> Hi Harbs
> >>>>
> >>>> 2017-11-09 22:57 GMT+01:00 Harbs <ha...@gmail.com>:
> >>>>
> >>>>> It’s working pretty well for me.
> >>>>>
> >>>>> I’d be interesting in knowing what’s not working for you.
> >>>>>
> >>>>
> >>>> 1.- In MXML, if I'm in a bead and write <js:Vert and hit CTRL+SPACE I
> >>>> expect suggest VerticalLayout bead, but it says there's no suggestions
> >>>>
> >>>> 2.- I'm in "RoyaleThemes" example project and has .vscode folder with
> >>>> settings.json pointing to the maven generated apache royale
> >> 0.9.0-snapshot
> >>>> SDK
> >>>>
> >>>> 3.- AS3 is working mostly fine (it generates class, methods...), but
> if
> >> I
> >>>> try to create a var b:Button, the Button is not suggested when
> >> CTRL+SPACE
> >>>> is hit, so no imports are generated.
> >>>>
> >>>> Let me know if this works for you or is normal at this point. I think
> >> with
> >>>> FlexJS I get more things when I use 0.4 or 0.5 If I can remember right
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Carlos Rovira
> >>>> http://about.me/carlosrovira
> >>>
> >>
> >>
> >
> >
> > --
> > Carlos Rovira
> > http://about.me/carlosrovira
>
>


-- 
Carlos Rovira
http://about.me/carlosrovira

Re: [royale-asjs] branch develop updated: 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.

Posted by Harbs <ha...@gmail.com>.
I can’t find files with missing headers and the Maven build on the server is passing.

Which files are the problem?

> On Nov 10, 2017, at 1:07 PM, Carlos Rovira <ca...@apache.org> wrote:
> 
> Hi  Harbs
> 
> I want to try right now but maven build is broken. Some new files without
> headers was uploaded. I must to leave now, if nobody fix it in the
> meanwhile I'll add headers as I get back.
> I think people using ANT should add this license header checker as well
> since if not ANT build is passing, but is incorrect at this time since
> doesn't remember to us that license header is missing.
> 
> thanks
> 
> *INFO*] *BUILD FAILURE*
> 
> [*INFO*]
> *------------------------------------------------------------------------*
> 
> [*INFO*] Total time: 2.272 s
> 
> [*INFO*] Finished at: 2017-11-10T11:59:49+01:00
> 
> [*INFO*] Final Memory: 27M/398M
> 
> [*INFO*]
> *------------------------------------------------------------------------*
> 
> [*ERROR*] Failed to execute goal org.apache.rat:apache-rat-plugin:0.12:check
> *(license-check)* on project royale.framework-parent: *Too many files with
> unapproved license: 1 See RAT report in:
> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/target/rat.txt* -> *[Help
> 1]*
> 
> 
> 2017-11-09 23:44 GMT+01:00 Harbs <ha...@gmail.com>:
> 
>> Try it now with my latest commits.
>> 
>> I removed your settings.json file because it was stepping on my settings.
>> 
>> Harbs
>> 
>>> On Nov 10, 2017, at 12:13 AM, Harbs <ha...@gmail.com> wrote:
>>> 
>>> This should all work in the asconfig file is setup correctly.
>>> 
>>> I’m in the process of adding asconfig files for the examples. I should
>> commit it soon.
>>> 
>>> Harbs
>>> 
>>>> On Nov 10, 2017, at 12:09 AM, Carlos Rovira <ca...@apache.org>
>> wrote:
>>>> 
>>>> Hi Harbs
>>>> 
>>>> 2017-11-09 22:57 GMT+01:00 Harbs <ha...@gmail.com>:
>>>> 
>>>>> It’s working pretty well for me.
>>>>> 
>>>>> I’d be interesting in knowing what’s not working for you.
>>>>> 
>>>> 
>>>> 1.- In MXML, if I'm in a bead and write <js:Vert and hit CTRL+SPACE I
>>>> expect suggest VerticalLayout bead, but it says there's no suggestions
>>>> 
>>>> 2.- I'm in "RoyaleThemes" example project and has .vscode folder with
>>>> settings.json pointing to the maven generated apache royale
>> 0.9.0-snapshot
>>>> SDK
>>>> 
>>>> 3.- AS3 is working mostly fine (it generates class, methods...), but if
>> I
>>>> try to create a var b:Button, the Button is not suggested when
>> CTRL+SPACE
>>>> is hit, so no imports are generated.
>>>> 
>>>> Let me know if this works for you or is normal at this point. I think
>> with
>>>> FlexJS I get more things when I use 0.4 or 0.5 If I can remember right
>>>> 
>>>> 
>>>> 
>>>> 
>>>> --
>>>> Carlos Rovira
>>>> http://about.me/carlosrovira
>>> 
>> 
>> 
> 
> 
> -- 
> Carlos Rovira
> http://about.me/carlosrovira


Re: [royale-asjs] branch develop updated: 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.

Posted by Carlos Rovira <ca...@apache.org>.
Hi  Harbs

I want to try right now but maven build is broken. Some new files without
headers was uploaded. I must to leave now, if nobody fix it in the
meanwhile I'll add headers as I get back.
I think people using ANT should add this license header checker as well
since if not ANT build is passing, but is incorrect at this time since
doesn't remember to us that license header is missing.

thanks

*INFO*] *BUILD FAILURE*

[*INFO*]
*------------------------------------------------------------------------*

[*INFO*] Total time: 2.272 s

[*INFO*] Finished at: 2017-11-10T11:59:49+01:00

[*INFO*] Final Memory: 27M/398M

[*INFO*]
*------------------------------------------------------------------------*

[*ERROR*] Failed to execute goal org.apache.rat:apache-rat-plugin:0.12:check
*(license-check)* on project royale.framework-parent: *Too many files with
unapproved license: 1 See RAT report in:
/Users/carlosrovira/Dev/Royale/Source/royale-asjs/target/rat.txt* -> *[Help
1]*


2017-11-09 23:44 GMT+01:00 Harbs <ha...@gmail.com>:

> Try it now with my latest commits.
>
> I removed your settings.json file because it was stepping on my settings.
>
> Harbs
>
> > On Nov 10, 2017, at 12:13 AM, Harbs <ha...@gmail.com> wrote:
> >
> > This should all work in the asconfig file is setup correctly.
> >
> > I’m in the process of adding asconfig files for the examples. I should
> commit it soon.
> >
> > Harbs
> >
> >> On Nov 10, 2017, at 12:09 AM, Carlos Rovira <ca...@apache.org>
> wrote:
> >>
> >> Hi Harbs
> >>
> >> 2017-11-09 22:57 GMT+01:00 Harbs <ha...@gmail.com>:
> >>
> >>> It’s working pretty well for me.
> >>>
> >>> I’d be interesting in knowing what’s not working for you.
> >>>
> >>
> >> 1.- In MXML, if I'm in a bead and write <js:Vert and hit CTRL+SPACE I
> >> expect suggest VerticalLayout bead, but it says there's no suggestions
> >>
> >> 2.- I'm in "RoyaleThemes" example project and has .vscode folder with
> >> settings.json pointing to the maven generated apache royale
> 0.9.0-snapshot
> >> SDK
> >>
> >> 3.- AS3 is working mostly fine (it generates class, methods...), but if
> I
> >> try to create a var b:Button, the Button is not suggested when
> CTRL+SPACE
> >> is hit, so no imports are generated.
> >>
> >> Let me know if this works for you or is normal at this point. I think
> with
> >> FlexJS I get more things when I use 0.4 or 0.5 If I can remember right
> >>
> >>
> >>
> >>
> >> --
> >> Carlos Rovira
> >> http://about.me/carlosrovira
> >
>
>


-- 
Carlos Rovira
http://about.me/carlosrovira

Re: [royale-asjs] branch develop updated: 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.

Posted by Harbs <ha...@gmail.com>.
Try it now with my latest commits.

I removed your settings.json file because it was stepping on my settings.

Harbs

> On Nov 10, 2017, at 12:13 AM, Harbs <ha...@gmail.com> wrote:
> 
> This should all work in the asconfig file is setup correctly.
> 
> I’m in the process of adding asconfig files for the examples. I should commit it soon.
> 
> Harbs
> 
>> On Nov 10, 2017, at 12:09 AM, Carlos Rovira <ca...@apache.org> wrote:
>> 
>> Hi Harbs
>> 
>> 2017-11-09 22:57 GMT+01:00 Harbs <ha...@gmail.com>:
>> 
>>> It’s working pretty well for me.
>>> 
>>> I’d be interesting in knowing what’s not working for you.
>>> 
>> 
>> 1.- In MXML, if I'm in a bead and write <js:Vert and hit CTRL+SPACE I
>> expect suggest VerticalLayout bead, but it says there's no suggestions
>> 
>> 2.- I'm in "RoyaleThemes" example project and has .vscode folder with
>> settings.json pointing to the maven generated apache royale 0.9.0-snapshot
>> SDK
>> 
>> 3.- AS3 is working mostly fine (it generates class, methods...), but if I
>> try to create a var b:Button, the Button is not suggested when CTRL+SPACE
>> is hit, so no imports are generated.
>> 
>> Let me know if this works for you or is normal at this point. I think with
>> FlexJS I get more things when I use 0.4 or 0.5 If I can remember right
>> 
>> 
>> 
>> 
>> -- 
>> Carlos Rovira
>> http://about.me/carlosrovira
> 


Re: [royale-asjs] branch develop updated: 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.

Posted by Harbs <ha...@gmail.com>.
This should all work in the asconfig file is setup correctly.

I’m in the process of adding asconfig files for the examples. I should commit it soon.

Harbs

> On Nov 10, 2017, at 12:09 AM, Carlos Rovira <ca...@apache.org> wrote:
> 
> Hi Harbs
> 
> 2017-11-09 22:57 GMT+01:00 Harbs <ha...@gmail.com>:
> 
>> It’s working pretty well for me.
>> 
>> I’d be interesting in knowing what’s not working for you.
>> 
> 
> 1.- In MXML, if I'm in a bead and write <js:Vert and hit CTRL+SPACE I
> expect suggest VerticalLayout bead, but it says there's no suggestions
> 
> 2.- I'm in "RoyaleThemes" example project and has .vscode folder with
> settings.json pointing to the maven generated apache royale 0.9.0-snapshot
> SDK
> 
> 3.- AS3 is working mostly fine (it generates class, methods...), but if I
> try to create a var b:Button, the Button is not suggested when CTRL+SPACE
> is hit, so no imports are generated.
> 
> Let me know if this works for you or is normal at this point. I think with
> FlexJS I get more things when I use 0.4 or 0.5 If I can remember right
> 
> 
> 
> 
> -- 
> Carlos Rovira
> http://about.me/carlosrovira


Re: [royale-asjs] branch develop updated: 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.

Posted by Carlos Rovira <ca...@apache.org>.
Hi Harbs

2017-11-09 22:57 GMT+01:00 Harbs <ha...@gmail.com>:

> It’s working pretty well for me.
>
> I’d be interesting in knowing what’s not working for you.
>

1.- In MXML, if I'm in a bead and write <js:Vert and hit CTRL+SPACE I
expect suggest VerticalLayout bead, but it says there's no suggestions

2.- I'm in "RoyaleThemes" example project and has .vscode folder with
settings.json pointing to the maven generated apache royale 0.9.0-snapshot
SDK

3.- AS3 is working mostly fine (it generates class, methods...), but if I
try to create a var b:Button, the Button is not suggested when CTRL+SPACE
is hit, so no imports are generated.

Let me know if this works for you or is normal at this point. I think with
FlexJS I get more things when I use 0.4 or 0.5 If I can remember right




-- 
Carlos Rovira
http://about.me/carlosrovira

Re: [royale-asjs] branch develop updated: 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.

Posted by Harbs <ha...@gmail.com>.
It’s working pretty well for me.

I’d be interesting in knowing what’s not working for you.

> On Nov 9, 2017, at 11:55 PM, Carlos Rovira <ca...@apache.org> wrote:
> 
> Hi Harbs,
> 
> I did that, and see that code is referring the SDK ok now (Apache Royale
> 0.9.0-SNAPSHOT), I created the SDK with maven from sources.
> but intelligence seems not going very accurate. I didn't test it too much.
> 
> hope Josh release is soon since I think this extension is very important.
> 
> Thanks
> 
> 
> 
> 2017-11-09 20:15 GMT+01:00 Harbs <harbs.lists@gmail.com <ma...@gmail.com>>:
> 
>> I imagine Josh will release it soon, but it’s pretty easy to build if you
>> don’t want to wait.
>> 
>> I’m using the snapshot right now. The current release does not work with
>> Royale.
>> 
>> To use the snapshot:
>> 
>> 1. Remove the release extension if it’s installed.
>> 2. Run: mvn clean package
>> 3. In the Extensions tab click the “more” button and click “Install from
>> VSIX…”
>> 4. Navigate to distribution/target/vscode-nextgenas/vscode-nextgenas/
>> vscode-nextgenas-0.8.0-SNAPSHOT.vsix
>> 
>> HTH,
>> Harbs
>> 
>>> On Nov 9, 2017, at 8:13 PM, Carlos Rovira <ca...@apache.org>
>> wrote:
>>> 
>>> Hi Harbs,
>>> so following the issue I suppose that we need to build our own extension
>>> right?
>>> (I mean we still can't use released version with Royale right now?)
>>> 
>>> 2017-11-09 17:09 GMT+01:00 Harbs <harbs.lists@gmail.com <ma...@gmail.com> <mailto:
>> harbs.lists@gmail.com <ma...@gmail.com>>>:
>>> 
>>>> OK.
>>>> 
>>>> I think I’m done fixing up the asconfigc files. Currently, the only
>>>> problems being reported are in the GoogleMaps project. (not sure how to
>> fix
>>>> those), and some .pbj files in GRaphics. Hopefully Josh will make those
>>>> errors go away.
>>>> 
>>>> FYI, the first target in the targets list is the one which triggers the
>>>> code assist. [1]
>>>> 
>>>> I tried to set the order of the targets to what generally makes sense
>> in a
>>>> specific project.
>>>> 
>>>> I’ll try to fix up the asconfigc files in the examples later.
>>>> 
>>>> This is going to make it much easier to work on framework files. :-)
>>>> 
>>>> Harbs
>>>> 
>>>> [1]https://github.com/BowlerHatLLC/vscode-nextgenas/issues/155 <https://github.com/BowlerHatLLC/vscode-nextgenas/issues/155> <
>>>> https://github.com/BowlerHatLLC/vscode-nextgenas/issues/155 <https://github.com/BowlerHatLLC/vscode-nextgenas/issues/155> <
>> https://github.com/BowlerHatLLC/vscode-nextgenas/issues/155 <https://github.com/BowlerHatLLC/vscode-nextgenas/issues/155>>>
>>>> 
>>>>> On Nov 9, 2017, at 9:24 AM, Harbs <harbs.lists@gmail.com <ma...@gmail.com> <mailto:
>> harbs.lists@gmail.com <ma...@gmail.com>>> wrote:
>>>>> 
>>>>> I fixed up the asconfig file in the projects folder.
>>>>> 
>>>>> Opening the projects folder give code intelligence on all the projects.
>>>>> 
>>>>> Harbs
>>>> 
>>>> 
>>> 
>>> 
>>> --
>>> Carlos Rovira
>>> http://about.me/carlosrovira <http://about.me/carlosrovira> <http://about.me/carlosrovira <http://about.me/carlosrovira>>
>> 
> 
> 
> 
> -- 
> Carlos Rovira
> http://about.me/carlosrovira <http://about.me/carlosrovira>

Re: [royale-asjs] branch develop updated: 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.

Posted by Carlos Rovira <ca...@apache.org>.
Hi Harbs,

I did that, and see that code is referring the SDK ok now (Apache Royale
0.9.0-SNAPSHOT), I created the SDK with maven from sources.
but intelligence seems not going very accurate. I didn't test it too much.

hope Josh release is soon since I think this extension is very important.

Thanks



2017-11-09 20:15 GMT+01:00 Harbs <ha...@gmail.com>:

> I imagine Josh will release it soon, but it’s pretty easy to build if you
> don’t want to wait.
>
> I’m using the snapshot right now. The current release does not work with
> Royale.
>
> To use the snapshot:
>
> 1. Remove the release extension if it’s installed.
> 2. Run: mvn clean package
> 3. In the Extensions tab click the “more” button and click “Install from
> VSIX…”
> 4. Navigate to distribution/target/vscode-nextgenas/vscode-nextgenas/
> vscode-nextgenas-0.8.0-SNAPSHOT.vsix
>
> HTH,
> Harbs
>
> > On Nov 9, 2017, at 8:13 PM, Carlos Rovira <ca...@apache.org>
> wrote:
> >
> > Hi Harbs,
> > so following the issue I suppose that we need to build our own extension
> > right?
> > (I mean we still can't use released version with Royale right now?)
> >
> > 2017-11-09 17:09 GMT+01:00 Harbs <harbs.lists@gmail.com <mailto:
> harbs.lists@gmail.com>>:
> >
> >> OK.
> >>
> >> I think I’m done fixing up the asconfigc files. Currently, the only
> >> problems being reported are in the GoogleMaps project. (not sure how to
> fix
> >> those), and some .pbj files in GRaphics. Hopefully Josh will make those
> >> errors go away.
> >>
> >> FYI, the first target in the targets list is the one which triggers the
> >> code assist. [1]
> >>
> >> I tried to set the order of the targets to what generally makes sense
> in a
> >> specific project.
> >>
> >> I’ll try to fix up the asconfigc files in the examples later.
> >>
> >> This is going to make it much easier to work on framework files. :-)
> >>
> >> Harbs
> >>
> >> [1]https://github.com/BowlerHatLLC/vscode-nextgenas/issues/155 <
> >> https://github.com/BowlerHatLLC/vscode-nextgenas/issues/155 <
> https://github.com/BowlerHatLLC/vscode-nextgenas/issues/155>>
> >>
> >>> On Nov 9, 2017, at 9:24 AM, Harbs <harbs.lists@gmail.com <mailto:
> harbs.lists@gmail.com>> wrote:
> >>>
> >>> I fixed up the asconfig file in the projects folder.
> >>>
> >>> Opening the projects folder give code intelligence on all the projects.
> >>>
> >>> Harbs
> >>
> >>
> >
> >
> > --
> > Carlos Rovira
> > http://about.me/carlosrovira <http://about.me/carlosrovira>
>



-- 
Carlos Rovira
http://about.me/carlosrovira

Re: [royale-asjs] branch develop updated: 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.

Posted by Harbs <ha...@gmail.com>.
I imagine Josh will release it soon, but it’s pretty easy to build if you don’t want to wait.

I’m using the snapshot right now. The current release does not work with Royale.

To use the snapshot:

1. Remove the release extension if it’s installed.
2. Run: mvn clean package
3. In the Extensions tab click the “more” button and click “Install from VSIX…”
4. Navigate to distribution/target/vscode-nextgenas/vscode-nextgenas/vscode-nextgenas-0.8.0-SNAPSHOT.vsix

HTH,
Harbs

> On Nov 9, 2017, at 8:13 PM, Carlos Rovira <ca...@apache.org> wrote:
> 
> Hi Harbs,
> so following the issue I suppose that we need to build our own extension
> right?
> (I mean we still can't use released version with Royale right now?)
> 
> 2017-11-09 17:09 GMT+01:00 Harbs <harbs.lists@gmail.com <ma...@gmail.com>>:
> 
>> OK.
>> 
>> I think I’m done fixing up the asconfigc files. Currently, the only
>> problems being reported are in the GoogleMaps project. (not sure how to fix
>> those), and some .pbj files in GRaphics. Hopefully Josh will make those
>> errors go away.
>> 
>> FYI, the first target in the targets list is the one which triggers the
>> code assist. [1]
>> 
>> I tried to set the order of the targets to what generally makes sense in a
>> specific project.
>> 
>> I’ll try to fix up the asconfigc files in the examples later.
>> 
>> This is going to make it much easier to work on framework files. :-)
>> 
>> Harbs
>> 
>> [1]https://github.com/BowlerHatLLC/vscode-nextgenas/issues/155 <
>> https://github.com/BowlerHatLLC/vscode-nextgenas/issues/155 <https://github.com/BowlerHatLLC/vscode-nextgenas/issues/155>>
>> 
>>> On Nov 9, 2017, at 9:24 AM, Harbs <harbs.lists@gmail.com <ma...@gmail.com>> wrote:
>>> 
>>> I fixed up the asconfig file in the projects folder.
>>> 
>>> Opening the projects folder give code intelligence on all the projects.
>>> 
>>> Harbs
>> 
>> 
> 
> 
> -- 
> Carlos Rovira
> http://about.me/carlosrovira <http://about.me/carlosrovira>

Re: [royale-asjs] branch develop updated: 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.

Posted by Carlos Rovira <ca...@apache.org>.
Hi Harbs,
so following the issue I suppose that we need to build our own extension
right?
(I mean we still can't use released version with Royale right now?)

2017-11-09 17:09 GMT+01:00 Harbs <ha...@gmail.com>:

> OK.
>
> I think I’m done fixing up the asconfigc files. Currently, the only
> problems being reported are in the GoogleMaps project. (not sure how to fix
> those), and some .pbj files in GRaphics. Hopefully Josh will make those
> errors go away.
>
> FYI, the first target in the targets list is the one which triggers the
> code assist. [1]
>
> I tried to set the order of the targets to what generally makes sense in a
> specific project.
>
> I’ll try to fix up the asconfigc files in the examples later.
>
> This is going to make it much easier to work on framework files. :-)
>
> Harbs
>
> [1]https://github.com/BowlerHatLLC/vscode-nextgenas/issues/155 <
> https://github.com/BowlerHatLLC/vscode-nextgenas/issues/155>
>
> > On Nov 9, 2017, at 9:24 AM, Harbs <ha...@gmail.com> wrote:
> >
> > I fixed up the asconfig file in the projects folder.
> >
> > Opening the projects folder give code intelligence on all the projects.
> >
> > Harbs
>
>


-- 
Carlos Rovira
http://about.me/carlosrovira

Re: [royale-asjs] branch develop updated: 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.

Posted by Harbs <ha...@gmail.com>.
OK.

I think I’m done fixing up the asconfigc files. Currently, the only problems being reported are in the GoogleMaps project. (not sure how to fix those), and some .pbj files in GRaphics. Hopefully Josh will make those errors go away.

FYI, the first target in the targets list is the one which triggers the code assist. [1]

I tried to set the order of the targets to what generally makes sense in a specific project.

I’ll try to fix up the asconfigc files in the examples later.

This is going to make it much easier to work on framework files. :-)

Harbs

[1]https://github.com/BowlerHatLLC/vscode-nextgenas/issues/155 <https://github.com/BowlerHatLLC/vscode-nextgenas/issues/155>

> On Nov 9, 2017, at 9:24 AM, Harbs <ha...@gmail.com> wrote:
> 
> I fixed up the asconfig file in the projects folder.
> 
> Opening the projects folder give code intelligence on all the projects.
> 
> Harbs


Re: [royale-asjs] branch develop updated: 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.

Posted by Harbs <ha...@gmail.com>.
I fixed up the asconfig file in the projects folder.

Opening the projects folder give code intelligence on all the projects.

Harbs

> On Nov 9, 2017, at 9:03 AM, OmPrakash Muppirala <bi...@gmail.com> wrote:
> 
> On Nov 8, 2017 10:28 PM, "Piotr Zarzycki" <pi...@gmail.com> wrote:
> 
> I was asking cause since you have added files for VSCode I could do the
> same with Moonshine. Just wanted to understand.
> 
> It is not so uncommon having global file and open all modules. In Intellij
> I couldn't imagine working differently - I have view for everything.
> In Visual Studio projects .NET related for example you have main file for
> the project *.sln - which describe whole structure. The difference between
> Intellij is that when you open project with let's say 500 modules - Most of
> them appear but only couple are open in real.
> 
> Your configs are very useful!
> What about making example openable in VSCode and Moonshine ?
> 
> 
> +1 to this request.
> 
> Thanks,
> Om
> 
> 
> 
> Piotr
> 
> On Thu, Nov 9, 2017, 01:59 Harbs <ha...@gmail.com> wrote:
> 
>> 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 <ha...@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 <pi...@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 <ha...@gmail.com>:
>>>> 
>>>>> I’m really excited about this commit!
>>>>> 
>>>>> The code intelligence is really good. :-)
>>>>> 
>>>>>> On Nov 9, 2017, at 2:09 AM, harbs@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
>>>>>> ['"commits@royale.apache.org" <co...@royale.apache.org>'].
>>>>> 
>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> --
>>>> 
>>>> Piotr Zarzycki
>>>> 
>>>> Patreon: *https://www.patreon.com/piotrzarzycki
>>>> <https://www.patreon.com/piotrzarzycki>*
>>> 
>> 
>> 
>> 


Re: [royale-asjs] branch develop updated: 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.

Posted by OmPrakash Muppirala <bi...@gmail.com>.
On Nov 8, 2017 10:28 PM, "Piotr Zarzycki" <pi...@gmail.com> wrote:

I was asking cause since you have added files for VSCode I could do the
same with Moonshine. Just wanted to understand.

It is not so uncommon having global file and open all modules. In Intellij
I couldn't imagine working differently - I have view for everything.
In Visual Studio projects .NET related for example you have main file for
the project *.sln - which describe whole structure. The difference between
Intellij is that when you open project with let's say 500 modules - Most of
them appear but only couple are open in real.

Your configs are very useful!
What about making example openable in VSCode and Moonshine ?


+1 to this request.

Thanks,
Om



Piotr

On Thu, Nov 9, 2017, 01:59 Harbs <ha...@gmail.com> wrote:

> 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 <ha...@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 <pi...@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 <ha...@gmail.com>:
> >>
> >>> I’m really excited about this commit!
> >>>
> >>> The code intelligence is really good. :-)
> >>>
> >>>> On Nov 9, 2017, at 2:09 AM, harbs@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
> >>>> ['"commits@royale.apache.org" <co...@royale.apache.org>'].
> >>>
> >>>
> >>>
> >>
> >>
> >> --
> >>
> >> Piotr Zarzycki
> >>
> >> Patreon: *https://www.patreon.com/piotrzarzycki
> >> <https://www.patreon.com/piotrzarzycki>*
> >
>
>
>

Re: [royale-asjs] branch develop updated: 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.

Posted by Piotr Zarzycki <pi...@gmail.com>.
I was asking cause since you have added files for VSCode I could do the
same with Moonshine. Just wanted to understand.

It is not so uncommon having global file and open all modules. In Intellij
I couldn't imagine working differently - I have view for everything.
In Visual Studio projects .NET related for example you have main file for
the project *.sln - which describe whole structure. The difference between
Intellij is that when you open project with let's say 500 modules - Most of
them appear but only couple are open in real.

Your configs are very useful!
What about making example openable in VSCode and Moonshine ?

Piotr

On Thu, Nov 9, 2017, 01:59 Harbs <ha...@gmail.com> wrote:

> 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 <ha...@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 <pi...@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 <ha...@gmail.com>:
> >>
> >>> I’m really excited about this commit!
> >>>
> >>> The code intelligence is really good. :-)
> >>>
> >>>> On Nov 9, 2017, at 2:09 AM, harbs@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
> >>>> ['"commits@royale.apache.org" <co...@royale.apache.org>'].
> >>>
> >>>
> >>>
> >>
> >>
> >> --
> >>
> >> Piotr Zarzycki
> >>
> >> Patreon: *https://www.patreon.com/piotrzarzycki
> >> <https://www.patreon.com/piotrzarzycki>*
> >
>
>
>

Re: [royale-asjs] branch develop updated: 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.

Posted by Harbs <ha...@gmail.com>.
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 <ha...@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 <pi...@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 <ha...@gmail.com>:
>> 
>>> I’m really excited about this commit!
>>> 
>>> The code intelligence is really good. :-)
>>> 
>>>> On Nov 9, 2017, at 2:09 AM, harbs@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
>>>> ['"commits@royale.apache.org" <co...@royale.apache.org>'].
>>> 
>>> 
>>> 
>> 
>> 
>> -- 
>> 
>> Piotr Zarzycki
>> 
>> Patreon: *https://www.patreon.com/piotrzarzycki
>> <https://www.patreon.com/piotrzarzycki>*
> 



Re: [royale-asjs] branch develop updated: 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.

Posted by Harbs <ha...@gmail.com>.
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 <pi...@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 <ha...@gmail.com>:
> 
>> I’m really excited about this commit!
>> 
>> The code intelligence is really good. :-)
>> 
>>> On Nov 9, 2017, at 2:09 AM, harbs@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
>>> ['"commits@royale.apache.org" <co...@royale.apache.org>'].
>> 
>> 
>> 
> 
> 
> -- 
> 
> Piotr Zarzycki
> 
> Patreon: *https://www.patreon.com/piotrzarzycki
> <https://www.patreon.com/piotrzarzycki>*



Re: [royale-asjs] branch develop updated: 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.

Posted by Piotr Zarzycki <pi...@gmail.com>.
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 <ha...@gmail.com>:

> I’m really excited about this commit!
>
> The code intelligence is really good. :-)
>
> > On Nov 9, 2017, at 2:09 AM, harbs@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
> > ['"commits@royale.apache.org" <co...@royale.apache.org>'].
>
>
>


-- 

Piotr Zarzycki

Patreon: *https://www.patreon.com/piotrzarzycki
<https://www.patreon.com/piotrzarzycki>*