Commit graph

37 commits

Author SHA1 Message Date
Jürg Lehni
0e8b3accdd Bring back executable flag for shell scripts. 2014-08-16 19:28:20 +02:00
Jürg Lehni
48cb05a181 Replace tabs with 4 white-spaces. 2014-08-16 19:24:54 +02:00
Jürg Lehni
1d0c6e09ba Move version store to options.js and update the various JSON package files from there. 2014-04-06 14:47:45 +02:00
Jürg Lehni
fe064e9cc3 Switch from dist/paper.js to dist/paper-full.js and explain the different versions in the README.
Closes #422.
2014-04-06 13:44:19 +02:00
Jürg Lehni
d28bac0734 Support Firefox 3.6 still, with surprising little effort.
Why, I don't really know :)
2014-03-18 12:38:29 +01:00
Jürg Lehni
64fa328f65 Move all winding related code to PathItem.Boolean and introduce __options.booleanOperations switch.
Fall back to __options.nativeContains if __options.booleanOperations is not included.
2014-02-20 19:50:37 +01:00
Jürg Lehni
e22fa3a664 Update copyright notice. 2014-01-04 01:47:16 +01:00
Jürg Lehni
f211c20e77 Make Palette code optional and only include id in paper-full.js 2013-10-29 21:56:00 +01:00
Jürg Lehni
c68a7d33da Switch from options.browser and options.node to options.environment 2013-10-10 23:09:00 +02:00
Jürg Lehni
899ec1d360 Make built version of paper.js for node work and work towards using that in NPM. 2013-06-27 14:31:03 -07:00
Jürg Lehni
4398029455 Fix comments about dist/paper.js as symbolic links. 2013-06-27 03:21:56 -07:00
Jürg Lehni
9ac34d44e1 Update build and load script to not create symbolic links. 2013-06-27 03:20:45 -07:00
Jürg Lehni
44cd3d4ad8 Change names of built library to paper-full.js, and have dist/paper.js link to it after build.sh was run. 2013-06-26 19:22:38 -07:00
Jürg Lehni
b5b269fd8f Switch to NPM based PrePro and update README.MD accordingly. 2013-06-26 18:04:56 -07:00
Jürg Lehni
e6bed426d7 Make inclusion of PaperScript optional and build a core version of the library without it. 2013-06-24 04:49:45 -07:00
Jürg Lehni
e7549f0ce5 Explicitly use bash to avoid build problems on linux. 2013-05-30 15:47:47 -07:00
Jürg Lehni
6fa6c022c9 Rename options.server to options.node 2013-05-28 00:01:55 -07:00
Jürg Lehni
55cc668cc2 Streamline build scripts. 2013-02-28 19:14:06 -08:00
Jürg Lehni
6c9c16ad3d Update copyright information comments, and year. 2013-01-28 18:03:27 -08:00
Jürg Lehni
110cbbb73d Streamline build scripts and include minified version in dist. 2012-12-24 16:44:13 +01:00
Jürg Lehni
302f23bc5a Update Acorn.js and use it now by default, thanks to Marijn's fast bugfix:
https://github.com/marijnh/acorn/issues/14
2012-11-18 12:25:37 -08:00
Jürg Lehni
35568c15f2 Implement transparent constant-substitution in prepro.js to shave of some extra bytes of final distribution file. 2012-11-05 18:11:44 -08:00
Jürg Lehni
a750564d24 Add comment stripping directly to Prepro.js, and remove jsstrip.pl 2011-07-26 16:01:15 +01:00
Jürg Lehni
8eaeb7fb5e Remove filepp.pl as preprocessor and switch to our own Prepro.js, a simple preprocesssor for JavaScript that speaks JavaScript, written in JavaScript, allowing preprocessing to either happen at build time or compile time. 2011-07-26 10:09:31 +01:00
Jürg Lehni
c6c311d558 Move definition of VERSION / DATE to preprocess.sh, so docs.sh works too. 2011-07-24 19:41:13 +01:00
Jürg Lehni
86b1d82636 Add VERSION and DATE to headers and support for it in build scripts. 2011-07-13 13:27:14 +01:00
Jürg Lehni
79c0ad8cc5 Update copyright notices. 2011-07-01 12:17:45 +02:00
Jürg Lehni
d6cf11efce Add #!/bin/sh to all shell scripts. 2011-06-25 22:34:59 +02:00
Jürg Lehni
4d12cb87fc Switch from "out" folder for built library to "dist". 2011-06-12 19:03:18 +01:00
Jürg Lehni
ad2c7332de Move jsdoc creation to its own build script. 2011-05-31 22:17:13 +01:00
Jonathan Puckey
4db5486986 Change build.sh to also generate documentation. 2011-05-22 18:45:49 +02:00
Jürg Lehni
b580016232 Change name of default build. 2011-05-06 19:19:23 +01:00
Jürg Lehni
b5a3392048 Clean up build scripts and update parse-js-min.js to use uglify instead of google compiler. 2011-04-26 15:53:48 +01:00
Jürg Lehni
e1a7aff2f0 Add copyright notice and license file. 2011-03-07 00:50:44 +00:00
Jürg Lehni
66f5fcc847 Merge paper.js and build.js, to make sure the global paper object exists also when including seperate files during development and when running tests. 2011-03-04 16:52:17 +00:00
Jürg Lehni
2c78a0a08b Add beginning of support for <script type="text/paperscript">, inspired by Coffee Script. 2011-03-03 18:31:56 +00:00
Jürg Lehni
80a5e4513e Add preprocessor and build scripts for production of single file Paper.js version, based on previous work for Bootstrap. 2011-03-03 13:45:21 +00:00