Commit graph

4987 commits

Author SHA1 Message Date
Chris Willis-Ford
806cd08257 Merge pull request from cwillisf/audit-dependency-specs
Audit dependency versions
2017-04-21 10:16:46 -07:00
Christopher Willis-Ford
36dc89da1c Minor-pin Babel loaders 2017-04-20 19:32:14 -07:00
Christopher Willis-Ford
5344bebe1d Use minor-level semver (^) for babel & webpack 2017-04-20 10:32:20 -07:00
Christopher Willis-Ford
862940d2ac Audit dependency versions
All dependencies which impact the build output have been fixed at an
exact version. Dependencies which impact only the development experience
(including the playground) are marked with `^`. Two obsolete
dependencies have been removed.
2017-04-19 14:57:49 -07:00
Chris Willis-Ford
6a6c252a55 Merge pull request from LLK/greenkeeper/twgl.js-3.2.2
Update twgl.js to the latest version 🚀
2017-04-19 14:16:33 -07:00
Chris Willis-Ford
3ab8f4a70b Merge pull request from bigeyex/feature/fix-skin-share-soft-limit
Increase SKIN_SHARE_SOFT_LIMIT to 301 to avoid sprite clone limit warning
2017-04-19 12:06:22 -07:00
Chris Willis-Ford
95d23d8c17 Merge pull request from cwillisf/standardize-settings
Standardize repository settings
2017-04-19 09:51:39 -07:00
Chris Willis-Ford
a6cbf9658f Merge pull request from a49594a/patch-1
Fix typed array exception in Edge
2017-04-19 09:45:30 -07:00
Wang Yu
dc6ab7da08 Increased SKIN_SHARE_SOFT_LIMIT to 301, so
scratch-vm will not throw a EventEmitter memory leak warning.

Reason:
the max number of clones is 300, plus 1 for itself.
Then the shared skin will exceed it's limit.
Changing the number from 300 to 301 fixes this issue.
2017-04-18 20:06:02 +08:00
Chris Willis-Ford
ec1e8a3d85 Merge pull request from green-coder/patch-1
Fixed the example in README.md
2017-04-13 10:14:26 -04:00
Christopher Willis-Ford
e5f6af5320 Standardize repository settings
Add missing file type to `.gitattributes`.
Use `node` instead of deprecated `stable` version specifier for Travis.
Set dev tool to `cheap-module-source-map`.
2017-04-11 11:38:16 -04:00
a49594a
56fbe57dd9 Update RenderWebGL.js
fix exception "Invalid offset/length when creating typed array" in ms edge browser
2017-04-11 08:12:55 +08:00
Vincent Cantin
196c33a161 Fixed the example in README.md
I made the edit without testing, please review the change if it makes sense to you, thank you.
2017-04-10 12:58:06 +08:00
Chris Willis-Ford
1063f68572 Merge pull request from cwillisf/remove-url-handling
Remove `createSkinFromURL` and related code
2017-03-23 22:18:02 -07:00
greenkeeper[bot]
93da44593f chore(package): update twgl.js to version 3.2.2
https://greenkeeper.io/
2017-03-17 12:37:53 +00:00
Christopher Willis-Ford
53147d7e39 Remove createSkinFromURL and related code
Changes:
- Removed the `createSkinFromURL` method.
- Removed `skin` property handling from `updateDrawableProperties`.
- Removed the URL-to-skin mapping cache.
- Removed `RenderConstants` items related to choosing a default skin.
- Removed `xhr` package dependency.
- `Drawable` now starts with a `null` skin instead of a default skin.
- `DrawThese` now skips any item with a `null` skin.
2017-03-09 09:59:16 -08:00
Chris Willis-Ford
bbffee7bfd Merge pull request from cwillisf/webpack-fixups
Webpack fixups
2017-03-09 09:56:10 -08:00
Christopher Willis-Ford
7068b201fb Fix dev server port number 2017-03-08 16:16:20 -08:00
Christopher Willis-Ford
10db85594f Generate /playground from /src/playground
The playground now must be loaded with a URL that ends in "/playground/"
or "/playground/index.html"; loading at "/" will no longer work.

The /playground folder is now purely an output of the build process,
rather than being a mix of build output and static content. The static
content that was previously there (namely, index.html) has been moved
into /src/playground. The `contentBase` has been set to `false` to avoid
confusion between current, in-memory build output and stale, on-disk
build output.
2017-03-08 14:48:57 -08:00
Christopher Willis-Ford
f8c45d8552 Update to webpack-dev-server 2.4.1 2017-03-08 14:46:43 -08:00
Christopher Willis-Ford
7db54d9066 Explicitly specify raw-loader for shader files
This helps standardize our Webpack config
2017-03-08 14:23:28 -08:00
Chris Willis-Ford
9b59601b98 Merge pull request from LLK/greenkeeper/twgl.js-3.2.0
Update twgl.js to the latest version 🚀
2017-03-08 13:58:25 -08:00
Chris Willis-Ford
ded99a233f Merge branch 'develop' into greenkeeper/twgl.js-3.2.0 2017-03-08 13:56:03 -08:00
Paul Kaplan
57ba7a5075 Merge pull request from LLK/stamp-hidden
Add stamping flag to make draw ignore visibility
2017-03-07 13:56:45 -05:00
Paul Kaplan
76886ad92b Add JSDoc for isStamping opt flag 2017-03-07 12:21:30 -05:00
Paul Kaplan
983c704761 Add stamping flag to make draw ignore visibility 2017-03-07 11:19:39 -05:00
Ray Schamp
03d9eed8d0 Merge pull request from rschamp/dnd
Add scratchOffset data to extractDrawable
2017-03-03 09:32:21 -05:00
Ray Schamp
2de55f0474 Add scratchOffset data to extractDrawable
Makes it easier to translate between canvas coordinates and scratch coordinates
2017-03-03 09:18:20 -05:00
Andrew Sliwinski
e67d8a2126 Merge pull request from CSnap/getBounds
Fix getBounds for Hidden Sprites
2017-03-02 11:31:45 -05:00
Andrew Sliwinski
363759e927 Merge pull request from LLK/greenkeeper/tap-10.3.0
Update tap to the latest version 🚀
2017-03-02 08:53:38 -05:00
Andrew Sliwinski
530ab4ac81 Use ^ for all dev dependencies 2017-03-02 08:53:18 -05:00
Andrew Sliwinski
fc7610716e Merge pull request from CSnap/fix_getConvexHullPointsForDrawable
Round pixelBase
2017-03-02 08:47:00 -05:00
greenkeeper[bot]
7470bebfbe chore(package): update tap to version 10.3.0
https://greenkeeper.io/
2017-03-02 03:50:15 +00:00
Andrew Sliwinski
4e45b2fe51 Merge pull request from LLK/greenkeeper/eslint-3.16.1
Update eslint to the latest version 🚀
2017-03-01 15:49:05 -05:00
Andrew Sliwinski
f7ec23122b Merge branch 'develop' into greenkeeper/eslint-3.16.1 2017-03-01 15:48:53 -05:00
Andrew Sliwinski
370b0ece9d Merge pull request from LLK/greenkeeper/tap-10.2.2
Update tap to the latest version 🚀
2017-03-01 15:48:09 -05:00
greenkeeper[bot]
2d97d21beb chore(package): update tap to version 10.2.2
https://greenkeeper.io/
2017-02-27 08:02:14 +00:00
greenkeeper[bot]
2116500ae1 chore(package): update twgl.js to version 3.2.0
https://greenkeeper.io/
2017-02-26 16:18:26 +00:00
Ray Schamp
b6008078ed Merge pull request from griffpatch/feature/FenceAgain
Feature fenceagain
2017-02-23 09:25:53 -05:00
griffpatch
04f7e2ac24 Add const for FENCE_WIDTH
Pull out the 15 pixels into a const
2017-02-23 14:09:00 +00:00
Ray Schamp
05a70bcf41 Merge pull request from LLK/greenkeeper/tap-10.2.1
Update tap to the latest version 🚀
2017-02-23 08:59:44 -05:00
Ray Schamp
9824d109b0 Merge pull request from rschamp/jsdoc
Generate docs from src, publish to gh-pages
2017-02-23 08:42:10 -05:00
greenkeeper[bot]
293653bc4d chore(package): update babel-loader to version 6.3.2
Closes 

https://greenkeeper.io/
2017-02-22 21:26:14 -08:00
Chris Willis-Ford
71135236f2 Merge pull request from LLK/greenkeeper/twgl.js-3.0.2
chore(package): update twgl.js to version 3.0.2
2017-02-22 21:15:52 -08:00
Christopher Willis-Ford
58801fab14 Fix drawBufferInfo call for twgl API change 2017-02-22 21:07:47 -08:00
greenkeeper[bot]
383838c921 chore(package): update tap to version 10.2.1
https://greenkeeper.io/
2017-02-23 04:07:48 +00:00
Chris Willis-Ford
dd74f5b6d2 Merge pull request from LLK/greenkeeper/babel-core-6.23.1
Update babel-core to the latest version 🚀
2017-02-22 16:03:51 -08:00
greenkeeper[bot]
005786ad36 chore(package): update eslint to version 3.16.1
https://greenkeeper.io/
2017-02-22 22:28:56 +00:00
Chris Willis-Ford
ed0c39c2ac Merge pull request from TheBrokenRail/patch-1
Fix IE/Edge Support ( and )
2017-02-22 11:45:26 -08:00
TheBrokenRail
1113149363 Fix 2017-02-21 15:43:39 -05:00