master breaks build

classic Classic list List threaded Threaded
13 messages Options
Reply | Threaded
Open this post in threaded view
|

master breaks build

Cajus Pollmeier
Hiho,

I'm updating to qx master for a development project from time to time - just to see if we're on the right track for qx 3.0.

For the last pull, I've noticed that source works fine, but build bails out claiming "Uncaught SyntaxError: Unexpected token &&". I gave it a quick glance, but gave up after some time.

4d72a6b880398ea286ebc4e354d452286cf9bec7 is my last revision that is known to produce good code.

Everything between master and that I tried to narrow it down behaved different on different browsers. One revision worked in chrome, but not in FF, etc.

Sorry for not having more information in the moment.

Cheers,
Cajus

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: master breaks build

Thomas Herchenroeder
Cajus,

- What is the commit that you pulled? (The issue might have been fixed
meanwhile)
- Which code caused the exception? A minimal example to trigger it would
be helpful.

T.

On 06/27/2013 11:56 AM, Cajus Pollmeier wrote:

> Hiho,
>
> I'm updating to qx master for a development project from time to time - just to see if we're on the right track for qx 3.0.
>
> For the last pull, I've noticed that source works fine, but build bails out claiming "Uncaught SyntaxError: Unexpected token &&". I gave it a quick glance, but gave up after some time.
>
> 4d72a6b880398ea286ebc4e354d452286cf9bec7 is my last revision that is known to produce good code.
>
> Everything between master and that I tried to narrow it down behaved different on different browsers. One revision worked in chrome, but not in FF, etc.
>
> Sorry for not having more information in the moment.
>
> Cheers,
> Cajus
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> _______________________________________________
> qooxdoo-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: master breaks build

Cajus Pollmeier
On 27.06.2013 12:38, thron7 wrote:
> Cajus,
>
> - What is the commit that you pulled? (The issue might have been fixed
> meanwhile)

I don't know, but I tried again using d6b28021dc9dd527a4604cb37acb220f2079a118 which seems to be the latest one available on github. Same error.

Chrome:

  Uncaught SyntaxError: Unexpected token && /test/script/bj-webkit.js:210

Firefox:

  SyntaxError: missing ; before statement @ https://bj.gonicus.de/test/script/bj-gecko.js:210



> - Which code caused the exception? A minimal example to trigger it would
> be helpful.

Well. Since this in "build" only and the code complained about is sitting on one line filling ~16 printable pages of compressed javascript, containing dozends of "&&" or ";", I'm not sure what to do
in this case.

Just tried to disable the optimization, but it still generates compressed code. What do I need to do besides setting OPTIMIZE = []?

Cheers,
Cajus

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: master breaks build

Thomas Herchenroeder

On 06/27/2013 02:04 PM, Cajus Pollmeier wrote:

> On 27.06.2013 12:38, thron7 wrote:
>> Cajus,
>>
>> - What is the commit that you pulled? (The issue might have been fixed
>> meanwhile)
> I don't know, but I tried again using d6b28021dc9dd527a4604cb37acb220f2079a118 which seems to be the latest one available on github. Same error.
>
> Chrome:
>
>    Uncaught SyntaxError: Unexpected token && /test/script/bj-webkit.js:210
>
> Firefox:
>
>    SyntaxError: missing ; before statement @ https://bj.gonicus.de/test/script/bj-gecko.js:210
>
>
>
>> - Which code caused the exception? A minimal example to trigger it would
>> be helpful.
> Well. Since this in "build" only and the code complained about is sitting on one line filling ~16 printable pages of compressed javascript, containing dozends of "&&" or ";", I'm not sure what to do
> in this case.
>
> Just tried to disable the optimization, but it still generates compressed code. What do I need to do besides setting OPTIMIZE = []?

This weird. I could reproduce this issue, and now I can't! Please open a
bug for it anyway.

To work around it, try running 'generate.py distclean' and then re-run
build with OPTIMIZE=[]. This should provide you with a version that is
fully readable.

Alternatively, you could set format:true, to at least get some line
breaks. Still not so easy to relate that back to the original code. But
it has the advantage that the usual optimziations are in if the issue is
actually caused by one of them:

     "build-script" : {
       "compile-options" : {
         "code" : {
           "format" : true
         }
       }


T.


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: master breaks build

Cajus Pollmeier
Hmm. Neither OPTIMIZE, nor "format: true" show any effect. Maybe because I'm building a separate version for every engine? Or - is there a place where these options can be inserted so that it works in
every case?

{
  "let" :
  {
    ...
    "OPTIMIZE"     : []
  },

  "build" :
  {
      "desc"   : "create build version of current application",

      "environment" :
      {
        "qx.globalErrorHandling" : true
      },

      "run" :
      [
        "image-svg-convert",
        "image-optimize",
        "online-help",
        "build-resources",
        "build-script",
        "build-files",
        "build-customize"
      ]
    },

    "build-script":
    {
      "environment" :
      {
        "engine.name" : [ "gecko", "mshtml", "webkit", "opera" ]
      },

      "compile-options" :
      {
        "paths"  :
        {
          "file" : "${BUILD_PATH}/script/${APPLICATION}-{engine.name}.js"
        },

        "code" :
        {
          "optimize" : [],
          "format" : true
        }
      }
    },

    ...
}

On 27.06.2013 15:17, thron7 wrote:

>
> On 06/27/2013 02:04 PM, Cajus Pollmeier wrote:
>> On 27.06.2013 12:38, thron7 wrote:
>>> Cajus,
>>>
>>> - What is the commit that you pulled? (The issue might have been fixed
>>> meanwhile)
>> I don't know, but I tried again using d6b28021dc9dd527a4604cb37acb220f2079a118 which seems to be the latest one available on github. Same error.
>>
>> Chrome:
>>
>>    Uncaught SyntaxError: Unexpected token && /test/script/bj-webkit.js:210
>>
>> Firefox:
>>
>>    SyntaxError: missing ; before statement @ https://bj.gonicus.de/test/script/bj-gecko.js:210
>>
>>
>>
>>> - Which code caused the exception? A minimal example to trigger it would
>>> be helpful.
>> Well. Since this in "build" only and the code complained about is sitting on one line filling ~16 printable pages of compressed javascript, containing dozends of "&&" or ";", I'm not sure what to do
>> in this case.
>>
>> Just tried to disable the optimization, but it still generates compressed code. What do I need to do besides setting OPTIMIZE = []?
>
> This weird. I could reproduce this issue, and now I can't! Please open a
> bug for it anyway.
>
> To work around it, try running 'generate.py distclean' and then re-run
> build with OPTIMIZE=[]. This should provide you with a version that is
> fully readable.
>
> Alternatively, you could set format:true, to at least get some line
> breaks. Still not so easy to relate that back to the original code. But
> it has the advantage that the usual optimziations are in if the issue is
> actually caused by one of them:
>
>      "build-script" : {
>        "compile-options" : {
>          "code" : {
>            "format" : true
>          }
>        }
>
>
> T.
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> _______________________________________________
> qooxdoo-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: master breaks build

Thomas Herchenroeder

On 06/27/2013 04:17 PM, Cajus Pollmeier wrote:
> Hmm. Neither OPTIMIZE, nor "format: true" show any effect.

Did you run 'distclean' in between?!

>   Maybe because I'm building a separate version for every engine? Or - is there a place where these options can be inserted so that it works in
> every case?

No, they should take effect right away. You can check with which job
definition a job is run by adding the '-w' flag to the generator. Before
the actual work starts, a fully expanded job definition is printed to
the terminal. There you can check e.g. the "compile-options".


>
> {
>    "let" :
>    {
>      ...
>      "OPTIMIZE"     : []
>    },
>
>    "build" :
>    {
>        "desc"   : "create build version of current application",
>
>        "environment" :
>        {
>          "qx.globalErrorHandling" : true
>        },
>
>        "run" :
>        [
>          "image-svg-convert",
>          "image-optimize",
>          "online-help",
>          "build-resources",
>          "build-script",
>          "build-files",
>          "build-customize"
>        ]
>      },
>
>      "build-script":
>      {
>        "environment" :
>        {
>          "engine.name" : [ "gecko", "mshtml", "webkit", "opera" ]
>        },
>
>        "compile-options" :
>        {
>          "paths"  :
>          {
>            "file" : "${BUILD_PATH}/script/${APPLICATION}-{engine.name}.js"
>          },
>
>          "code" :
>          {
>            "optimize" : [],
>            "format" : true
>          }
>        }
>      },

This is actually a combination that cannot work :). Either use OPTIMIZE
or compile-options/code/optimize, but not both. If you set code/optimize
directly, there is no longer a reference to the makro, so its value
becomes irrelevant for this job. (In the default job definition is
code/optimize:"${OPTIMIZE}", hence you can influence it by override the
macro).

But if you want to go with code/optimize directly, you have to give it as

   ...
   "code" : {
     "=optimize" : []
   ...

(mind the leading '='). Otherwise this key will *merge* with the default
setting, so you end up having all optimizations on again.

T.


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: master breaks build

Cajus Pollmeier
Ok. That worked. Finally ;-)

Looks like qx.ui.container.Composite is missing a ";" in the very end.

Cheers,
Cajus

Am 27.06.13 17:00, schrieb thron7:

> On 06/27/2013 04:17 PM, Cajus Pollmeier wrote:
>> Hmm. Neither OPTIMIZE, nor "format: true" show any effect.
> Did you run 'distclean' in between?!
>
>>   Maybe because I'm building a separate version for every engine? Or - is there a place where these options can be inserted so that it works in
>> every case?
> No, they should take effect right away. You can check with which job
> definition a job is run by adding the '-w' flag to the generator. Before
> the actual work starts, a fully expanded job definition is printed to
> the terminal. There you can check e.g. the "compile-options".
>
>
>> {
>>    "let" :
>>    {
>>      ...
>>      "OPTIMIZE"     : []
>>    },
>>
>>    "build" :
>>    {
>>        "desc"   : "create build version of current application",
>>
>>        "environment" :
>>        {
>>          "qx.globalErrorHandling" : true
>>        },
>>
>>        "run" :
>>        [
>>          "image-svg-convert",
>>          "image-optimize",
>>          "online-help",
>>          "build-resources",
>>          "build-script",
>>          "build-files",
>>          "build-customize"
>>        ]
>>      },
>>
>>      "build-script":
>>      {
>>        "environment" :
>>        {
>>          "engine.name" : [ "gecko", "mshtml", "webkit", "opera" ]
>>        },
>>
>>        "compile-options" :
>>        {
>>          "paths"  :
>>          {
>>            "file" : "${BUILD_PATH}/script/${APPLICATION}-{engine.name}.js"
>>          },
>>
>>          "code" :
>>          {
>>            "optimize" : [],
>>            "format" : true
>>          }
>>        }
>>      },
> This is actually a combination that cannot work :). Either use OPTIMIZE
> or compile-options/code/optimize, but not both. If you set code/optimize
> directly, there is no longer a reference to the makro, so its value
> becomes irrelevant for this job. (In the default job definition is
> code/optimize:"${OPTIMIZE}", hence you can influence it by override the
> macro).
>
> But if you want to go with code/optimize directly, you have to give it as
>
>    ...
>    "code" : {
>      "=optimize" : []
>    ...
>
> (mind the leading '='). Otherwise this key will *merge* with the default
> setting, so you end up having all optimizations on again.
>
> T.
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> _______________________________________________
> qooxdoo-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: master breaks build

Thomas Herchenroeder
> Ok. That worked. Finally ;-)
>
> Looks like qx.ui.container.Composite is missing a ";" in the very end.

That's right, it does. But why should that be a problem?! I've run this
class in various browsers, all without problems.

Are you setting 'use strict' somewhere? Or is there an issue in your
compiled script, in that it conflicts with the code that comes afterwards?
Could you check that in your browser?

T.


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: master breaks build

Cajus Pollmeier
On 27.06.2013 22:56, thron7 wrote:
>> Ok. That worked. Finally ;-)
>>
>> Looks like qx.ui.container.Composite is missing a ";" in the very end.
>
> That's right, it does. But why should that be a problem?! I've run this
> class in various browsers, all without problems.

Lets start over after cleaning all build caches I found and running distclean providing more information:

* Unmodified qx source, unmodified project source, optimization enabled

  "build" does not work.

* Unmodified qx source, unmodified project source, optimization disabled

  "build" works. Sadly :-(

I tried this several times, so it looks like beeing reproducible. You can see that the non optimized version contains a

...})
qx.Bootstrap(...

Looks like that doesn't matter in the non optimized version, but when beeing compressed to a single line it fails. Don't ask why that was like

...})qx.Bootstrap(...

in the non optimized build yesterday.

> Are you setting 'use strict' somewhere? Or is there an issue in your
> compiled script, in that it conflicts with the code that comes afterwards?
> Could you check that in your browser?

There are two external libraries included: jsjac and fabric. Both of them set "use strict" inside of function calls. I've removed all of them to be sure that it has no impact. And it has not.
Cajus

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: master breaks build

Thomas Herchenroeder

On 06/28/2013 09:46 AM, Cajus Pollmeier wrote:

>
> Lets start over after cleaning all build caches I found and running distclean providing more information:
>
> * Unmodified qx source, unmodified project source, optimization enabled
>
>    "build" does not work.
>
> * Unmodified qx source, unmodified project source, optimization disabled
>
>    "build" works. Sadly :-(

That's what I said, the issue is due to some optimization.

>
> I tried this several times, so it looks like beeing reproducible. You can see that the non optimized version contains a
>
> ...})
> qx.Bootstrap(...
>
> Looks like that doesn't matter in the non optimized version,

Yep, automatic semicolon insertion (a JS feature).

> but when beeing compressed to a single line it fails. Don't ask why that was like
>
> ...})qx.Bootstrap(...

Yes, that's an error. The weird thing is that I inspected code locations
like this as well, and the Generator always inserted the needed semicolon.

Which optimizations where in effect when you produced the above line? (I
persume the "...})" is still the end of qx.ui.container.Composite, right?!).

T.


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: master breaks build

Cajus Pollmeier
On 28.06.2013 11:03, thron7 wrote:

>
> On 06/28/2013 09:46 AM, Cajus Pollmeier wrote:
>>
>> Lets start over after cleaning all build caches I found and running distclean providing more information:
>>
>> * Unmodified qx source, unmodified project source, optimization enabled
>>
>>    "build" does not work.
>>
>> * Unmodified qx source, unmodified project source, optimization disabled
>>
>>    "build" works. Sadly :-(
>
> That's what I said, the issue is due to some optimization.
>
>>
>> I tried this several times, so it looks like beeing reproducible. You can see that the non optimized version contains a
>>
>> ...})
>> qx.Bootstrap(...
>>
>> Looks like that doesn't matter in the non optimized version,
>
> Yep, automatic semicolon insertion (a JS feature).
>
>> but when beeing compressed to a single line it fails. Don't ask why that was like
>>
>> ...})qx.Bootstrap(...
>
> Yes, that's an error. The weird thing is that I inspected code locations
> like this as well, and the Generator always inserted the needed semicolon.
>
> Which optimizations where in effect when you produced the above line? (I
> persume the "...})" is still the end of qx.ui.container.Composite, right?!).

Yes, the "...})" is still in place. And I'm not specifying any specific optimizations.
This is what happens when providing them directly:

Works:

   "=optimize" : ["basecalls", "comments", "privates", "strings", "variables", "variants"]

Fails:
   "=optimize" : ["basecalls", "comments", "privates", "strings", "variables", "variants", "whitespace"]

Works:
   "=optimize" : ["whitespace"]

Fails:
   "=optimize" : ["variants", "whitespace"]

Looks like it's the combination of "variants" and "whitespace"?

Cajus

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: master breaks build

Thomas Herchenroeder
Finally! I could repro it. Please open a bug for it. There must be a
couple of things coming together.

Thanks,
T.

On 06/28/2013 11:47 AM, Cajus Pollmeier wrote:

> On 28.06.2013 11:03, thron7 wrote:
>> On 06/28/2013 09:46 AM, Cajus Pollmeier wrote:
>>> Lets start over after cleaning all build caches I found and running distclean providing more information:
>>>
>>> * Unmodified qx source, unmodified project source, optimization enabled
>>>
>>>     "build" does not work.
>>>
>>> * Unmodified qx source, unmodified project source, optimization disabled
>>>
>>>     "build" works. Sadly :-(
>> That's what I said, the issue is due to some optimization.
>>
>>> I tried this several times, so it looks like beeing reproducible. You can see that the non optimized version contains a
>>>
>>> ...})
>>> qx.Bootstrap(...
>>>
>>> Looks like that doesn't matter in the non optimized version,
>> Yep, automatic semicolon insertion (a JS feature).
>>
>>> but when beeing compressed to a single line it fails. Don't ask why that was like
>>>
>>> ...})qx.Bootstrap(...
>> Yes, that's an error. The weird thing is that I inspected code locations
>> like this as well, and the Generator always inserted the needed semicolon.
>>
>> Which optimizations where in effect when you produced the above line? (I
>> persume the "...})" is still the end of qx.ui.container.Composite, right?!).
> Yes, the "...})" is still in place. And I'm not specifying any specific optimizations.
> This is what happens when providing them directly:
>
> Works:
>
>     "=optimize" : ["basecalls", "comments", "privates", "strings", "variables", "variants"]
>
> Fails:
>     "=optimize" : ["basecalls", "comments", "privates", "strings", "variables", "variants", "whitespace"]
>
> Works:
>     "=optimize" : ["whitespace"]
>
> Fails:
>     "=optimize" : ["variants", "whitespace"]
>
> Looks like it's the combination of "variants" and "whitespace"?
>
> Cajus
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> _______________________________________________
> qooxdoo-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: master breaks build

Cajus Pollmeier
Here we go:

http://bugzilla.qooxdoo.org/show_bug.cgi?id=7499

Have a nice weekend,
Cajus

On 28.06.2013 17:30, thron7 wrote:

> Finally! I could repro it. Please open a bug for it. There must be a
> couple of things coming together.
>
> Thanks,
> T.
>
> On 06/28/2013 11:47 AM, Cajus Pollmeier wrote:
>> On 28.06.2013 11:03, thron7 wrote:
>>> On 06/28/2013 09:46 AM, Cajus Pollmeier wrote:
>>>> Lets start over after cleaning all build caches I found and running distclean providing more information:
>>>>
>>>> * Unmodified qx source, unmodified project source, optimization enabled
>>>>
>>>>     "build" does not work.
>>>>
>>>> * Unmodified qx source, unmodified project source, optimization disabled
>>>>
>>>>     "build" works. Sadly :-(
>>> That's what I said, the issue is due to some optimization.
>>>
>>>> I tried this several times, so it looks like beeing reproducible. You can see that the non optimized version contains a
>>>>
>>>> ...})
>>>> qx.Bootstrap(...
>>>>
>>>> Looks like that doesn't matter in the non optimized version,
>>> Yep, automatic semicolon insertion (a JS feature).
>>>
>>>> but when beeing compressed to a single line it fails. Don't ask why that was like
>>>>
>>>> ...})qx.Bootstrap(...
>>> Yes, that's an error. The weird thing is that I inspected code locations
>>> like this as well, and the Generator always inserted the needed semicolon.
>>>
>>> Which optimizations where in effect when you produced the above line? (I
>>> persume the "...})" is still the end of qx.ui.container.Composite, right?!).
>> Yes, the "...})" is still in place. And I'm not specifying any specific optimizations.
>> This is what happens when providing them directly:
>>
>> Works:
>>
>>     "=optimize" : ["basecalls", "comments", "privates", "strings", "variables", "variants"]
>>
>> Fails:
>>     "=optimize" : ["basecalls", "comments", "privates", "strings", "variables", "variants", "whitespace"]
>>
>> Works:
>>     "=optimize" : ["whitespace"]
>>
>> Fails:
>>     "=optimize" : ["variants", "whitespace"]
>>
>> Looks like it's the combination of "variants" and "whitespace"?
>>
>> Cajus
>>
>> ------------------------------------------------------------------------------
>> This SF.net email is sponsored by Windows:
>>
>> Build for Windows Store.
>>
>> http://p.sf.net/sfu/windows-dev2dev
>> _______________________________________________
>> qooxdoo-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>
>>
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> _______________________________________________
> qooxdoo-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>


--
Cajus Pollmeier <[hidden email]> (Head of development)
* GONICUS GmbH * Adelheidstra├če 21 * D-80798 M├╝nchen
* Tel.: +49 (0) 29 32 / 9 16 - 0 * Fax: +49 (0) 29 32 / 9 16 - 242
* http://www.GONICUS.de * http://twitter.com/gonicus

*Sitz der Gesellschaft: Moehnestrasse 11-17 * D-59755 Arnsberg
*Geschaeftsfuehrer: Rainer Luelsdorf, Alfred Schroeder
*Vorsitzender des Beirats: Juergen Michels
*Amtsgericht Arnsberg * HRB 1968

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel