Commit graph

16 commits

Author SHA1 Message Date
Olivier Goffart
263df7dc63 Remove the www from all sixtyfps.io URL 2020-10-29 11:06:06 +01:00
Olivier Goffart
87ec175166 wasm demo: Don't call non existing fuction
Fixes #85
2020-10-13 12:44:09 +02:00
Olivier Goffart
1138c9dbed Normalize the spelling of SixtyFPS 2020-10-13 07:48:55 +02:00
Olivier Goffart
9d106c6830 Some changes in the README 2020-10-09 13:49:39 +02:00
Simon Hausmann
5695e251b7 Fix wasm builds
We're running into https://github.com/parcel-bundler/parcel/issues/1573
so switch back to webpack.
2020-10-05 11:29:40 +02:00
Olivier Goffart
a1756ca860 Do not use symbolic link when we don't need to
On windows, symbolic links support is not working out of the box.
So better avoid symbolic links needed for the build.
There is still symbolic links used to build the rust doc, but that's only
in nightly and only for the documentation
2020-09-07 11:10:07 +02:00
Olivier Goffart
46b86e023d Exclude the wasm example from the workspace so they do not get built by default
They should only be built for wasm build

Also cleanup their Cargo.toml file: only cdynlib is required and no need to rename the web-sys crate
2020-08-27 14:25:15 +02:00
Olivier Goffart
58cdaeb8dd Update license header to mention that commertial option are available 2020-08-26 13:23:42 +02:00
Simon Hausmann
04ee36b27e Speed up non-wasm build
Don't build wasm-bindgen-*, js-sys, console_error_panic_hook and web-sys
(and dependencies, total 9 crates) when not building for wasm.
Especially web-sys has a ton of .rs files in its crate and takes a
while.
2020-08-25 14:01:57 +02:00
Olivier Goffart
ea1f215367 Some polishinbg of the .toml files
- Give all the sixtyfps-* create a 0.0.1 version
 - Make sure that the internal dependences are using the exact same version
   (so "=0.0.1")
 - Add the description/homepage/repository fields in the .toml files
 - Set publish=false  to crates that are not meant to be published on crates.io
2020-08-24 16:28:11 +02:00
Simon Hausmann
7f1d9f5252 Commit correct license tags to Cargo.toml
For now that's GPL-3.0 only, but this can be changed :-)
2020-08-18 10:12:59 +02:00
Simon Hausmann
2823f32692 Apply license headers to all non-binary/non-json sources 2020-08-17 17:55:20 +02:00
Simon Hausmann
c362eb2b5f Minor polish to the printer demo html 2020-08-13 18:43:34 +02:00
Simon Hausmann
3b6a1085ac Fix published demos with parcel
Don't load off of /, use relative paths.
2020-08-11 14:36:27 +02:00
Simon Hausmann
50eafc3fd7 Simplify wasm builds
Replace webpack, which needs a configuration file, etc. with parcel,
which requires none. Just "parcel index.html" and it'll figure out the
rest :-)
2020-08-11 14:22:52 +02:00
Simon Hausmann
3596059eab Add wasm build for the printer demo 2020-08-05 15:02:36 +02:00