Guillaume Beraudo
3c00c7cf4c
Print example name in check-examples exception
2014-12-15 15:21:55 +01:00
Éric Lemoine
2b2f745248
Add ol.ext to hosted dir
2014-11-14 00:16:28 +01:00
Frederic Junod
1253177ae4
Add FastClick in mobile-full-screen example
2014-11-04 11:48:33 +01:00
Tim Schaub
4b7e52c76f
Allow build.js task to add header
2014-10-30 12:18:08 -06:00
Tim Schaub
7c2e0fa627
Verbose warnings
2014-10-27 08:45:11 -06:00
Tim Schaub
5cab561f12
Make npm install a dependency of node based targets
2014-10-24 09:28:27 -06:00
Tim Schaub
4785001548
Parse examples and build external modules on install
2014-10-23 15:57:10 -06:00
Éric Lemoine
141cd6853c
Change comments for examples_star_json build target
2014-10-12 11:17:27 +02:00
Erik Timmers
6cf5f204c5
Add explanation on using externs as input
2014-10-11 10:35:20 +02:00
Éric Lemoine
d6afca38c2
Use oli/x.js as input files when compiling examples
2014-10-11 09:04:49 +02:00
Guillaume Beraudo
5adcaa3487
Exit on check-examples failure
...
Should avoid Travis to pass even though there are errors.
Waiting for the check-examples to finish to get all the errors.
It may also be necessary in order to free system resources like file
descriptors.
2014-10-08 14:46:42 +02:00
Frederic Junod
898f5ac547
Update jquery to 1.9.1
2014-10-01 10:05:06 +02:00
Frederic Junod
078ba2dec0
Move jquery.min.js to resources
2014-10-01 09:59:20 +02:00
Frederic Junod
fa60ec294e
Remove 'examples/bootstrap' path from example filter
...
The directory was moved to resources/bootstrap in 6c5377eebe
2014-10-01 09:50:29 +02:00
Frederic Junod
7ba7a61bb8
Disable unknownDefines check when compiling individual examples
2014-09-17 16:11:15 +02:00
Frédéric Junod
007fc34a23
Merge pull request #2549 from fredj/assume-array-native
...
Use goog.array.ASSUME_NATIVE_FUNCTIONS define
2014-09-15 13:28:14 +02:00
Frederic Junod
fb87c22359
Set goog.array.ASSUME_NATIVE_FUNCTIONS to true
2014-09-11 13:24:13 +02:00
Guillaume Beraudo
590486fa72
Use pool thread for calling bin/check-example.js.
...
Saves 50s out of 60s on my machine, that is 83%.
Fixes https://github.com/openlayers/ol3/issues/2695
2014-09-11 09:30:44 +02:00
Tim Schaub
f17c33f631
Rename buildcfg to config
2014-08-22 07:28:05 -06:00
Tim Schaub
c7ba6f4c6e
Rename doc template from apidoc to api
2014-08-22 07:28:05 -06:00
Tim Schaub
1fd0bada51
Move apidoc config with other build related config
2014-08-22 07:28:05 -06:00
Tim Schaub
f498080d78
Fail if tasks have lint
2014-08-19 12:15:11 -06:00
Éric Lemoine
b3b5572763
Make the check target build ol.js
2014-08-11 14:22:01 +02:00
Frederic Junod
190db934ee
Always use goog.json.parse and set goog.json.USE_NATIVE_JSON=true
2014-08-07 17:14:50 +02:00
Frederic Junod
cf85079d22
Mark 'es5Strict' checks as errors
2014-08-07 17:14:49 +02:00
Tim Schaub
288c997322
Build css if source is newer
...
Previously, build/ol.css wasn't getting rebuilt on updates to css/ol.css.
2014-07-22 14:04:52 -06:00
Tim Schaub
e9c6e58663
Removing the build-all target
...
The ol-all.json and ol.json build configurations differ only in their use of the manage_closure_dependencies Compiler option. I don't think there is value in running both (there are plenty of other compiler options that we don't exercise in this same way).
2014-07-17 21:48:53 -06:00
Tim Schaub
4dc601f30d
Generate a ol-debug.js script useful for debugging
...
Instead of running everything through the Compiler just to remove whitespace, we provide a build that is a simple concatenation of all scripts in dependency order. This build (ol-debug.js) should never be used in production (the same applies to the old ol-whitespace.js build). Instead, the intention is that it be used to aid in debugging during development.
2014-07-17 21:33:02 -06:00
Tim Schaub
28a23a11b5
Remove ol-simple.js build
...
We've proven that we can, but that doesn't mean we should be building with `SIMPLE_OPTIMIZATIONS`.
2014-07-17 21:31:58 -06:00
Tim Schaub
f5830cc8e5
Unused JAVA executable
2014-07-12 14:46:05 -06:00
Tim Schaub
5010596ec0
Unused JAR executable
2014-07-12 14:45:20 -06:00
Tim Schaub
db431ebdc6
No reason for build.py to run generate-exports.js
...
The doc task does not use the generated exports.js file.
2014-07-12 14:43:50 -06:00
Tim Schaub
df2c14b7af
Remove unnecessary linting of generated exports file
2014-07-12 14:43:50 -06:00
Tim Schaub
3e23da7c83
Minify CSS
2014-07-11 21:25:21 -06:00
Andreas Hocevar
fc3ed93080
Use proj4.js from node_modules/ instead of copying it to build/
2014-07-09 15:33:13 +02:00
Andreas Hocevar
971c1137bc
Download and use new proj4js
2014-07-08 22:06:20 +02:00
Tim Schaub
6f398f93dd
Merge pull request #2309 from tschaub/test
...
Add a task to run the tests once with PhantomJS.
2014-07-06 06:52:13 -06:00
Tim Schaub
b452e04e08
Add a task to run the tests once with PhantomJS
...
The test.js task starts the development server and runs the tests in PhantomJS. As mentioned in the readme, when running the tests continuously during development, it is more convenient to start the dev server and visit the root of the test directory in your browser.
Later we can bring in Karma to drive PhantomJS and other browsers, but this simple "run once" task is useful for the CI job.
2014-07-05 19:42:30 -04:00
Éric Lemoine
f18dbcdb97
Remove bin/closure
...
And use the depswriter.py script from Closure Library downloaded by closure-util.
2014-07-05 23:46:03 +02:00
Éric Lemoine
fa25f2a477
Remove examples/loader.js
...
That script was used when Plovr was used for running the examples.
2014-07-05 23:36:59 +02:00
Tim Schaub
5a24d022cf
Extra annotations for build.py as well
2014-07-05 16:19:41 -04:00
Tim Schaub
d99a61545c
Use @observable annotation instead of @todo observable
2014-07-05 16:16:44 -04:00
Tim Schaub
4cf5ab4620
Use @api annotation instead of @todo api
2014-07-05 15:41:14 -04:00
Éric Lemoine
e0a8bb045a
Farewell Plovr
2014-07-04 10:51:18 +02:00
Éric Lemoine
46149ff6f9
Remove ununsed serve-integration-test target
2014-07-04 10:51:18 +02:00
Éric Lemoine
a4e923cf4b
Target integration-test renamed to ci
2014-07-04 10:51:17 +02:00
Éric Lemoine
1626399c08
Use serve.js as the test server
2014-07-04 10:51:17 +02:00
Éric Lemoine
1129e0d934
Get Closure Library from closure-util for host-examples
2014-07-04 10:51:17 +02:00
Éric Lemoine
f54398eda3
compilation_level is now just ADVANCED and SIMPLE
2014-07-04 10:51:17 +02:00
Éric Lemoine
167d13b4f6
Use closure-util's Closure lib for the check-requires target
2014-07-04 10:51:17 +02:00