ajaxorg/cloud9 — pull request #1251 by gjtorikian (2012-04-08 21:41:10+00:00)
Title: Implement compression of C9 extensions

@javruben is probably the only one who'll be able to review this as most of the work was done alongside him. Well, more accurately, most of the work was done by him, alongside me.

To run the "compressed"/live/real version of cloud:

1. Run `make package`. In most cases, you'll just need to run `make core ext`, as package also rebundles apf, ace, ace's modes and themes.
2. Call `sh bin/cloud9.sh -r`.

That's it. The compressed version also depends on `client/build/packed.js`, which includes compressed APF, compressed apf, and all the _ext_ plugins compressed.

One question I have about this PR is with regards to the folder `client/ext/main/style`. This folder was taken directly from `client/style`, but for the life of me I can't remember why. I should probably delete `client/style` first but I wanted to make sure that's right before proceeding.

Pending issues: _skins.xml_ still needs to be purged; and some stuff still needs to be make this work for cloud9infra, but I'm not sure what.