Tobias Bieniek
444d9a06ae
build: Added "uglify-js" as optional compressor
2013-04-22 23:11:57 +02:00
Tim Schaub
bbc73a21d8
Update copyright date
2013-01-07 22:01:16 -05:00
Éric Lemoine
679111fa88
release.sh script - do not remove the build/closure-compiler folder
2012-07-03 08:57:05 +02:00
Éric Lemoine
69214d11b1
improvements to the release.sh script (refs #525 )
2012-06-15 11:10:51 +02:00
tschaub
1108433465
Clarifying names.
2012-05-24 16:42:54 -06:00
tschaub
f5e49fa82e
One fewer use of rsync.
2012-05-24 16:40:56 -06:00
tschaub
f7e0edca12
Fewer uses of rsync.
2012-05-24 16:34:15 -06:00
Tim Schaub
a2c556f5c7
Updating release script to work with new structure
...
After the website infrastructure changes (cadb20c18a ), the release script now puts stuff in /osgeo/openlayers/sites/openlayers.org (instead of /osgeo/openlayers/docs).
2012-05-10 16:03:38 -06:00
Tim Schaub
cadb20c18a
Use clones of git repos for site building.
...
The svn interface to our repos on git is not behaving well. This is resulting in the website, examples, and api docs not being updated when they should (`svn up` is not doing what it should).
Instead of using svn checkouts, we should use clones of the git repos. At the same time, it makes sense to organize things a bit. These changes depend on a new structure on the openlayers.org machine:
/osgeo/openlayers/repos - clones of our openlayers, docs, and website repos
/osgeo/openlayers/sites - sources for openlayers.org, dev.openlayers.org, and docs.openlayers.org
Where things are "built" (e.g. minifying js and modifying example markup to point to that js), changes are now made outside of the repo cleans. Having dirty repos was another source of build failures.
Changes still need to be made to the release process/script.
2012-05-10 01:03:54 -06:00
Tim Schaub
8dabefebb2
Remove unused urllib2
2012-05-10 01:02:40 -06:00
Tim Schaub
f115c7a943
Use commit hash instead of (mock) svn rev.
...
When we upgraded to git, we didn't fully change over the way the website and examples are built. The cron job that runs the update script only built the website & examples if the revision returned by the svn interface to the GitHub repo was different than the previously stored revision. At some point, using `svn info` on the repo stopped being reliable. For example, this is what I get when running this today (in 2012):
svn info https://github.com/openlayers/openlayers/
Path: openlayers
URL: https://github.com/openlayers/openlayers
Repository Root: https://github.com/openlayers/openlayers
Repository UUID: d631b94f-4ba7-6298-eb8f-ce57b7db7bff
Revision: 5488
Node Kind: directory
Last Changed Author: schuyler.erle
Last Changed Rev: 5488
Last Changed Date: 2006-05-12 12:35:22 -0700 (Fri, 12 May 2006)
(Last change looks like it was 6 years ago.)
We should be using a proper clone of the git repo and building the website and examples out of this. Until then, we can at least use `git-ls-remote` to check what the latest HEAD from the canonical repo looks like. This should get the website and examples building again (they stopped being updated a few weeks ago).
2012-05-09 19:48:51 -06:00
ahocevar
b683c9bae1
No csstidy, because it changes the css and breaks the zoom buttons.
2012-04-14 18:35:51 +02:00
Éric Lemoine
160ccef8d3
Merge branch '2.12'
2012-04-02 21:10:19 +02:00
Peter Robins
349fc2f69e
Further tidy-up of svn refs
2012-03-30 11:36:40 +01:00
Éric Lemoine
fda512f904
minor changes to the release.sh script
2012-03-22 22:16:35 +01:00
Éric Lemoine
fd03c4a8c9
remove outdated shell scripts
2012-03-12 22:23:34 +01:00
Matt Priour
da1a79018a
Build full, light & mobile minified & debug versions of OpenLayers during release & dev dir update process
2012-02-29 09:58:23 -06:00
Xavier Mamano
cd8fa55b0e
Build: ignore trailing space in @requires dependencies
2012-02-14 16:43:15 +01:00
Xavier Mamano
6ca10eed52
Merge "3496.1.patch" with current truck in GitHub
2012-01-08 19:47:19 +01:00
tschaub
b844a3b11b
Happy New Year!
...
Updating copyright to 2012.
2012-01-03 09:01:10 -07:00
Xavier Mamano
7169eba788
build.py -c closure: Show file name and line number of errors and warnings.
2011-12-05 20:11:00 +01:00
Xavier Mamano
9ed75efad1
don't use errors-pending-to-fix.js
2011-12-03 18:32:26 +01:00
Xavier Mamano
1a5e57a32f
build.py -c closure: generate an error of undefined variables
2011-12-03 17:07:10 +01:00
Xavier Mamano
e2c3253108
closure.py: Use temporary file names but manual deletion.
...
Ok Windows+python 2.4
2011-11-12 16:47:57 +01:00
ahocevar
4226e45260
Making closure.py also work with Python 2.5
2011-11-07 23:32:27 +01:00
ahocevar
c87a087429
updating update script to use git url for trunk
2011-11-07 23:13:40 +01:00
Christopher Schmidt
b375c7c473
I *think* we need a rebase in here to stop the silly merge comments.
2011-09-19 21:34:48 -04:00
Example User
290b6c886d
Update script
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12399 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-09-17 23:04:32 +00:00
Éric Lemoine
771e69da61
add a git_to_svn.sh script
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12380 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-09-17 18:01:29 +00:00
bartvde
bb41c99524
fix closure build on Windows, p=jorix, r=me, thanks to mprins and scaddenp, I've verified that the build still works on OSX ( closes #3158 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12268 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-08-22 10:10:46 +00:00
crschmidt
5f69105e08
Updated tools for releasing.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11998 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-05-23 15:45:07 +00:00
crschmidt
3c775ccc1a
Update the website contents.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11895 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-04-20 03:37:24 +00:00
Tim Schaub
8b9486a936
Making it so the merge tool supports @require directives in addition to @requires.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11757 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-03-29 19:04:40 +00:00
crschmidt
7ede83ad75
Fricking differences between os x and linux sed. This fixes the mobile
...
build for OpenLayers in our live examples.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11550 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-26 22:08:23 +00:00
crschmidt
b0b297bccd
Update the dev dir building script to take the '?mobile' flagged .js
...
files and use the mobile OL build on them.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11538 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-25 19:06:58 +00:00
crschmidt
a26f8b7e27
Build examples when releasing.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11508 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-25 15:13:53 +00:00
crschmidt
269749ec23
Automatically grab and unpack the closure compiler when building releases.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11478 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-25 10:28:52 +00:00
crschmidt
be040c6614
Using CSS tidy to compress stylesheets on the dev site always, and to
...
include tidy-ified stylesheets in the released builds.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11477 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-25 10:23:42 +00:00
crschmidt
b22963a2ef
Wrap path in abspath
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11450 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-24 23:59:51 +00:00
crschmidt
876e0dfd81
Fix build script on python before 2.6, and update_dev_dir now compiles
...
with closure instead of jsmin.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11449 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-24 23:48:24 +00:00
crschmidt
d06c66edab
Adding support for closure compiler and some documentation
...
in the README about how to use it.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11448 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-24 23:19:53 +00:00
crschmidt
8d2bbfe28f
Add support for the closure compiler webservice, using simple optimizations.
...
Using this build mode, on a lite build, we save approximately 15% after
gzip. However, this build method can not be used on full builds, as they
exceed the 1000kb limit on the closure compiler webservice.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11443 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-24 22:39:40 +00:00
Tim Schaub
1619f0801b
Working with json if available. Fall back to simplejson.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11259 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-22 20:55:36 +00:00
Tim Schaub
fa15785c96
Updating the update_dev_dir script to use the tests.cfg profile. This brings in lang and console utilities.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11175 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-21 12:01:39 +00:00
crschmidt
788b05c32f
check SVN revision online rather than via 'svn up' and put svn up inside the
...
revision check loop.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11164 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-21 10:33:59 +00:00
Tim Schaub
a736a44955
Reverting before update to avoid conflicts when examples are removed.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11150 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-20 15:24:08 +00:00
Tim Schaub
0bc34e48c6
Simplifying the toposort method used for sorting dependencies. The new version imposes an arbitrary sort order for circular dependencies (instead of bombing out). The merge script now uses this new toposort. Tools only commit.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11006 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-01-05 17:39:44 +00:00
Tim Schaub
ad54169479
Happy New Year.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10995 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-01-03 15:39:40 +00:00
Tim Schaub
8047afd909
Adding support for excluding directories when an includes list is not explicitly provided. For our full.cfg example profile, we can exclude the OpenLayers/Lang and Firebug directories instead of having to explicitly list language files to exclude (see #2871 ).
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10816 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-11 15:51:29 +00:00
crschmidt
4be7614570
Add support for examples list to parse and use tags. Patch from marcjansen
...
at the code sprint at FOSS4G2010. Woohoo. r=me, (Closes #2829 )
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10728 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-09-13 11:27:12 +00:00