Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Update CHANGES.md and build.xml for b7 release.

  • Loading branch information...
commit 318dc80a861187333d3e4ebd50bb78aad876ccbc 1 parent 25de62d
@bagnell bagnell authored
Showing with 2 additions and 2 deletions.
  1. +1 −1  CHANGES.md
  2. +1 −1  build.xml
View
2  CHANGES.md
@@ -4,7 +4,7 @@ Change Log
Beta Releases
-------------
-### b7 - xx/xx/2012
+### b7 - 08/01/2012
* Breaking changes:
* Removed keyboard input handling from `EventHandler`.
View
2  build.xml
@@ -74,7 +74,7 @@
<property name="build.minification" value="false" />
<!-- Inputs -->
- <property name="version" value="b6a" />
+ <property name="version" value="b7" />
<property name="sourceDirectory" location="Source" />
<property name="shadersDirectory" location="${sourceDirectory}/Shaders" />
<property name="examplesDirectory" location="Examples" />

9 comments on commit 318dc80

@pjcozzi
Collaborator
  • Wow - we went from 18.9MB to 64.5MB. Is that because of the two versions of Dojo (which is only temporary) or did we add any large data? CC @mramato
  • Is there a wiki page explaining the release process? Perhaps under the Contributors section on the wiki?
  • Can you email the dev and announce list to let them know about the release; point them to CHANGES.md; and briefly highlight major features?
@mramato
Collaborator

The Viewer app (code/images/example CZML) only add ~4 megs compressed total. Dojo 1.7 is significantly bigger than 1.6 (13.4 megs versus 57 megs uncompressed), so I'm guessing that's where it's all coming from. Also, if the zip files were compressed with different settings, that could affect size by a few meg as well.

@mramato
Collaborator

Also, all of the data used by Apps is doubled, once for the built version and once for the source version. Our documentation also increased in size a bunch do to it actually working now. @shunter might have some thoughts as well.

@pjcozzi
Collaborator

Do we have to duplicate the viewer app data? I believe we don't duplicate the data for the Sandbox and Skeleton.

@shunter
Collaborator

The Sandbox and Skeleton aren't real built applications, like the CesiumViewer is. The dojo-built CesiumViewer is intended for deployment, because it is minified and has its code combined into a small number of files for faster load. The source version is fully functional too, except it's intended for development, and it downloads hundreds of unminified separate javascript files, which loads slower but lets you see changes immediately.

Maybe we should have multiple zip files? One for the Cesium source, one with the pre-built CesiumViewer app? The data is duplicated because the Build/Apps/CesiumViewer directory is ready to be deployed as-is, entirely self-contained, with no dependency on any of the other files or directory structure.

@pjcozzi
Collaborator

At some point, I can see multiple zip files, but I'd rather avoid it for now. Less options for users will help them know where to go; I still don't know what version of eclipse to download. Once we get rid of Dojo 1.6, it sounds like things will be more reasonable. Later, perhaps we can only include parts of Dojo 1.7 that we use - or would that hinder users that are building on both Dojo and Cesium?

@shunter
Collaborator

Dropping the Sandbox and 1.6 will lower our zip size by about 10 MB. The source of Dojo 1.7 is 31 MB zipped, so it looks like that's where most of our increase comes from. We could look into getting rid of the Dojo test directories, which we don't need at all.

@mramato
Collaborator

We will have the same issue with Sandcastle. How about this:

  1. Non AMD: contains ready to deploy apps, built documentation, and concatenated Cesium sources (both minified and not).
  2. AMD: contains unbuilt Apps/Source/Images/Examples/ThirdParty directories; and built Documentation.

EDIT: Just saw the two above posts. I'm fine with keeping a single zip file. I don't think we want to trim down dojo because it would hinder developers using dojo and Cesium.

@pjcozzi
Collaborator

OK - we'll drop Sandbox and Dojo 1.6 when Sandcastle is ready - probably b8 - and call it a day. If people complain about the zip size we will investigate further.

Please sign in to comment.
Something went wrong with that request. Please try again.