Commit Graph

10 Commits

Author SHA1 Message Date
Tim Schaub
4c2ad60619 Add geojson module in io package 2013-01-20 00:28:07 -07:00
Tom Payne
71e42b2448 Refactor build system
This rather large commit refactors the build system to solve a number of
problems:
- Object literal types are now declared in just one place
- There are no more circular dependencies
- There is no need for concealed subclasses in build-standalone mode

When building in standalone mode, you need to include the source in
build/src/external.  This declares object literal types as externs so
that their properties are not renamed.

When building with the application, you need to include the source in
build/src/internal.  This declares object literal types as typedefs so
that their properties can be renamed and removed.

Note also that ol.MapOptions has been merged into ol.Map, with some
renaming.
2012-09-29 11:51:53 +02:00
Tom Payne
b6c06f4760 Generate externs and typedefs 2012-09-28 21:55:48 +02:00
Tom Payne
68f8f3d5b1 Use new extra compiler checks 2012-09-26 00:04:28 +02:00
Tom Payne
bb6f4e2ea1 Remove webgl-debug.js for now 2012-09-24 14:40:50 +02:00
Tom Payne
4141393423 Warn when debugger statement is used 2012-09-19 15:51:50 +02:00
Tom Payne
181a574126 Enable more compiler checks 2012-09-19 15:51:29 +02:00
Tom Payne
353727e77d Enable more aggressive compiler variable renaming 2012-09-18 17:54:56 +02:00
Tom Payne
4aa7745de5 Enable Proj4js externs 2012-08-08 00:37:41 +02:00
Tom Payne
0a4d31417f Clean up build system and add demos 2012-08-07 14:17:15 +02:00