Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to use ES2015 syntax and modules #249

Merged
merged 10 commits into from
Jul 21, 2017
Merged

Update to use ES2015 syntax and modules #249

merged 10 commits into from
Jul 21, 2017

Commits on Jul 7, 2017

  1. Converting all of the glMatrix types to use ES2015 syntax

    This commit doesn’t include an update to the modules system, nor does
    it update the build system so build-min is broken for the moment.
    toji committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    22f67e1 View commit details
    Browse the repository at this point in the history
  2. Revamped build system to use browserify/babelify

    Gets the min build working again, compiles for non-es2015 compatible
    environments
    toji committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    bb98407 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7a5949f View commit details
    Browse the repository at this point in the history
  4. Change of plans: Back to Webpack because it's exporting more nicely

    Also switched modules from exporting classes full of static methods to
    exporting collections of loose functions because <type>.length was
    giving me way too many problems! (It’s apparently a default, readonly
    property of all classes.)
    
    In any case, we seem to be working everywhere now! All tests pass, and
    built files work well in the browser. :)
    toji committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    67bad90 View commit details
    Browse the repository at this point in the history
  5. added mat3.projection (rebase of #248)

    Code by @mreinstein, I’ve just rebased it onto my modules changes.
    toji committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    72dfa7e View commit details
    Browse the repository at this point in the history
  6. fix wrong docs of vec3.transformMat3 (rebase of #247)

    Original fix by @guoyiteng
    toji committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    1130c2d View commit details
    Browse the repository at this point in the history
  7. Fix Travis CI

    toji committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    427fc85 View commit details
    Browse the repository at this point in the history
  8. implement quat.fromEuler() (rebased from #233)

    Originally implemented by @jwu, I’ve just rebased it on top of the
    modules change.
    toji committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    e453f38 View commit details
    Browse the repository at this point in the history
  9. Rebuilt dist and docs

    toji committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    6053ed2 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2017

  1. Configuration menu
    Copy the full SHA
    da81176 View commit details
    Browse the repository at this point in the history