107 Commits

Author SHA1 Message Date
Oscar Lorentzon
58e2e2b496 Remove unused classes, tests and dependencies.
Remove graphlib and rest dependencies used in old graph and API.
Use new graph service, graph and node everywhere.
2016-10-24 16:23:46 +02:00
Oscar Lorentzon
e20f570bb2 Fix rxjs version for typescript compatibility.
Fix rxjs to avoid build errors because rxjs RC1 is built on
typescript 2.0 which has new keywords.
Update circle node version.
Update Ubuntu node js install instruction.
2016-10-14 14:22:36 +02:00
Oscar Lorentzon
d6d757198e 1.7.2 2016-09-26 11:06:37 +02:00
Oscar Lorentzon
f92d607299 1.7.1 2016-09-14 16:14:00 -04:00
Oscar Lorentzon
7764a5b18c 1.7.0 2016-09-14 13:50:52 -04:00
Oscar Lorentzon
6692bafa76 Use falcor browser script in build.
Aviod compression warning by only detecting IE8+ instead
of IE6+.
2016-09-12 14:08:56 -04:00
Tom MacWright
894c72baff Build minified versions with compression and mangling 2016-09-02 16:39:29 -04:00
Oscar Lorentzon
7f04842954 Update dependencies to latest version.
Add clean all script and run in prepublish.
2016-08-26 10:39:29 -04:00
Oscar Lorentzon
c8f3164bbd Generic graphlib typings.
Remove all usages of any in graph class.
Simplify array for loop.
Make graphlib typings non global.
Add clean typings npm script.
2016-08-24 17:30:07 -04:00
Oscar Lorentzon
ad8f545038 1.6.0 2016-08-04 18:34:55 -04:00
Oscar Lorentzon
9b6bb2c00f Simplify docs script and test command calls. 2016-07-27 14:55:26 -04:00
Oscar Lorentzon
4e8a7ef9cf 1.5.0 2016-07-19 17:21:05 -04:00
Oscar Lorentzon
63c1368e1d Use earcut for triangulation.
Add type definitions for earcut.
Use double sided material to show triangulated geometry.
2016-07-18 14:53:16 -04:00
Oscar Lorentzon
994aa48ecb Update pbf and three to latest version.
Change path to minified threejs js file because package structure has changed.
2016-07-15 08:57:23 -04:00
Oscar Lorentzon
c29278b1dc Update rbush to 2.0.
Use lower number for max tree node entries to make search
faster.
Comply with new rbush search API.
2016-07-14 15:47:07 -04:00
Oscar Lorentzon
f5f98c70e1 Migrate to RxJS 5 beta.
Fixes #116
Fixes #117

Migrate src and spec.
Handle change operator specs.
Install es6-shim typings for RxJS promise support.
Remove RxJS browser file.
Import only needed classes and functions from RxJS to enable
smaller builds.
2016-07-14 13:20:17 -04:00
Oscar Lorentzon
72ff442775 Use postcss middleware to rebuild css when requested. 2016-07-14 09:36:17 -04:00
Oscar Lorentzon
21b72af266 Remove gulp and dependencies. 2016-07-14 08:08:36 -04:00
Oscar Lorentzon
81cefa3f2c Build css with postcss.
Npm script to copy svg assets.
Use autoprefixer and cssnano to prefix and minify css.
Use npm style scripts in prepublish.
2016-07-14 07:43:36 -04:00
Oscar Lorentzon
7e08f3dc34 Restructure package.json. 2016-07-13 07:32:56 -04:00
Oscar Lorentzon
de45bd1591 Lint source and install typings on prepublish.
Ensure that build completes correctly without errors by installing
typings before building.
2016-07-13 07:22:57 -04:00
Oscar Lorentzon
90fa0bae0f Build everything to dist folder.
Node server does not need build folder because it generates
javascript and sourcemap on the fly.
2016-07-13 07:08:49 -04:00
Oscar Lorentzon
53878c56f0 Use tsconfig compiler options in node server.
Update running instructions.
Use npm script to run tests on git push.
2016-07-12 17:57:16 -04:00
Oscar Lorentzon
bd0ae51f2b Serve debug page with node server.
Use browserify middleware with dynamic caching for automatic
rebuild when files have changed and page is requested again.
Add watched build of bundle.
2016-07-12 17:40:36 -04:00
Oscar Lorentzon
c69431c172 Use npm scripts in ci test run. 2016-07-12 15:49:50 -04:00
Oscar Lorentzon
3657c73df7 Npm script build with source maps. 2016-07-12 15:19:34 -04:00
Oscar Lorentzon
632a16222d Generate docs from npm script.
Use tsconfig file to specify included files. Used implicitly
by typedoc.
tsconfig files property needs to be overridden in build scripts.
2016-07-12 15:17:03 -04:00
Oscar Lorentzon
a90e64fa7f Use node 5.7 in circle ci. 2016-07-12 12:17:45 -04:00
Oscar Lorentzon
affe5937f9 Add missing uglify-js dev dependency. 2016-07-12 11:54:02 -04:00
Oscar Lorentzon
89030047ad TS lint scripts.
TS lint scripts for spec and src.
Fix all spec files to comply with linting.
Use lint script in pre commit hook.
2016-07-12 11:42:23 -04:00
Oscar Lorentzon
3bdec35629 Remove envify dependency.
Remove unused environment specific code in node class.
2016-07-12 11:42:23 -04:00
Kamil Nikel
654f8c1839 Faster npm prepublish build 2016-07-12 11:42:23 -04:00
Oscar Lorentzon
1d92a83a48 Update typedoc to enable generating docs. 2016-07-08 11:09:04 -04:00
Oscar Lorentzon
d21b865e70 1.4.2 2016-07-05 17:10:18 -04:00
Oscar Lorentzon
2fa2ff68e0 1.4.1 2016-06-10 16:51:55 +02:00
Oscar Lorentzon
439c9015f1 1.4.0 2016-06-08 10:14:01 +02:00
Oscar Lorentzon
b41d39ad53 Migrate to typings 1.0.
Fixes #135
2016-06-07 14:53:35 +02:00
Oscar Lorentzon
0da286569d 1.3.0 2016-05-19 11:02:55 +02:00
Oscar Lorentzon
3dbb21fcf3 Comply with latest ts linter.
Update three to latest version.
2016-04-27 16:55:02 +02:00
Oscar Lorentzon
54ddc1d6a7 1.2.1 2016-04-27 14:37:11 +02:00
Oscar Lorentzon
c148808ac3 Add Linux developing instructions.
Update npm version of example.
Add gulp command to npm scripts to avoid the need of
installing gulp globally.
2016-04-21 15:07:31 +02:00
Oscar Lorentzon
42edfd6f5d Update dev dependencies to latest version.
Comply with gulp standard for creating paths.
2016-04-20 07:16:05 +02:00
Oscar Lorentzon
be3fa18a7e 1.2.0 2016-04-18 20:59:11 +02:00
Oscar Lorentzon
9399888a91 Update dependencies to latest version.
Update three js to 0.75 and graphlib to 2.1.
2016-03-23 17:44:32 +01:00
Oscar Lorentzon
a9f7c6399d Update typescript to 1.8.9 and related libs to latest.
Fix compiler errors.
Change path for gulp typings command to new bin file.
2016-03-23 17:12:39 +01:00
Oscar Lorentzon
bd3c057005 Merge branch 'feature-protobuf-mesh'
Conflicts:
	src/Graph.ts
	typings.json
2016-03-23 15:27:05 +01:00
Oscar Lorentzon
b465c19699 Merge pull request #81 from mapillary/feature-falcor-objects
Feature falcor objects
2016-03-22 17:03:15 +01:00
Johan Gyllenspetz
1560c31137 Merge branch 'master' into feature-falcor-objects 2016-03-21 12:57:15 -07:00
Oscar Lorentzon
b1ad2f036f 1.1.1 2016-03-21 15:44:11 +01:00
Johan Gyllenspetz
ad371ff533 Merge branch 'master' into feature-protobuf-mesh 2016-03-18 17:54:26 -07:00