Ben Newman
a9c32ed699
Bump package versions for 1.3-rc.2 release.
release/METEOR@1.3-rc.2
2016-03-15 23:12:08 -04:00
Ben Newman
a0e96887d2
Bump $BUNDLE_VERSION to 0.5.34.
2016-03-15 23:12:08 -04:00
Ben Newman
2a7c0af36f
More tweaks to install npm in the Windows dev bundle.
2016-03-15 23:11:33 -04:00
Ben Newman
b1fd863f1c
Another attempt to install npm@2.14.22 correctly on Windows.
2016-03-15 21:36:45 -04:00
Ben Newman
8da139cf9f
Bump $BUNDLE_VERSION to 0.5.33.
2016-03-15 19:42:29 -04:00
Ben Newman
e1c30c508b
Use npm@1.4.12 to install npm@2.14.22 to install npm@3.1.2 on Windows.
2016-03-15 19:42:24 -04:00
Zoltan Olah
8f9f0deb68
Merge pull request #6488 from emgee3/patch-1
...
Escape script tag in History.md
2016-03-15 15:20:05 -07:00
Zoltan Olah
a81604ee6d
Merge pull request #6446 from Primigenus/patch-11
...
Fix typo
2016-03-15 15:19:07 -07:00
Martijn Walraven
0cebcf1197
Update Crosswalk plugin to 1.6.0
2016-03-15 09:55:02 +01:00
Ben Newman
5fb055e9e0
Bump package versions for 1.3-rc.1 release.
release/METEOR@1.3-rc.1
2016-03-15 01:30:05 -04:00
emgee3
bc85b04347
Escape script tag in History.md
...
An unescaped `<script>` tag prevented viewing the full History.md file. Added backticks to restore visibility.
2016-03-14 21:48:38 -07:00
Ben Newman
541db059cc
Bump package versions for 1.3-rc.0 release.
release/METEOR@1.3-rc.0
2016-03-14 23:21:44 -04:00
Ben Newman
8768f989fb
Bump compiler.BUILT_BY due to modules-related isopack format changes.
2016-03-14 23:21:23 -04:00
Ben Newman
e215f164e2
Update meteor-promise version to 0.6.3.
2016-03-14 23:21:23 -04:00
Ben Newman
3f3222938b
Make bundleSource file copying more robust.
...
When we call readAndWatchFileWithHash, if the file does not exist, we
still want to add it to the watchSet with a null hash. Later, however, we
have to be careful we do not assume every file in watchSet.files exists.
2016-03-14 23:21:22 -04:00
Ben Newman
3208952239
Update all npm-shrinkwrap.json files.
2016-03-14 21:05:55 -04:00
Ben Newman
267bae8803
Remove meteor-env-{dev,prod} from modules test app .meteor/versions.
2016-03-14 21:05:55 -04:00
Ben Newman
1880d76a8c
Fix faulty node_modules portability caching logic.
2016-03-14 20:35:33 -04:00
Ben Newman
9411f0a80e
Make sure meteorEnv is defined in Cordova environments.
...
Fixes #6459 .
2016-03-14 19:35:52 -04:00
Ben Newman
7227f64ea8
Don't assume <10sec build times in watch.isUpToDate.
...
If you have a lot of packages and you change something in a package that
is used by lots of other packages, such as "meteor" or "modules", then the
rebuild can take a lot longer than ten seconds.
2016-03-14 19:35:52 -04:00
Tom Coleman
889ea6a8e1
Merge pull request #6472 from aldeed/fix-test-driver-error-logic
...
Fix logic for showing --driver-package error
2016-03-15 09:38:41 +11:00
Eric Dobbertin
ff1c75bacf
Don't throw test driver error here
2016-03-14 17:09:20 -05:00
Ben Newman
1a1f8327c6
Avoid depainting console messages after server restarts.
...
Fixes #6226 .
2016-03-14 17:07:17 -04:00
Ben Newman
b4972af3a5
Optimize watch.isUpToDate for rebuilds.
...
Another ~400ms saved.
2016-03-14 13:40:03 -04:00
Ben Newman
4b9ef8241a
Cache node_modules portability check.
...
Another ~200ms saved on each rebuild.
2016-03-14 13:40:03 -04:00
Ben Newman
3417f104eb
Stop deleting nonexistent pre-linker files.
...
This one weird trick saves ~800 calls to files.rm_recursive on every
rebuild, or ~300 milliseconds of rebuild time.
2016-03-14 13:40:02 -04:00
Ben Newman
9e4c383b79
Merge pull request #6479 from meteor/unify-build-mode
...
`buildMode === "test"` for both `test` and `test-packages`
2016-03-14 13:15:06 -04:00
Ben Newman
322e86c86b
Update npm-shrinkwrap.json files for core packages.
2016-03-13 23:39:39 -04:00
Ben Newman
fe82fdb127
Fix meteor-promise tests with api.use("modules").
2016-03-13 23:39:39 -04:00
Ben Newman
711d3674ba
Implement LintingFile#getFileOptions.
...
Fixes #6414 .
2016-03-13 23:39:38 -04:00
Ben Newman
a737d43bde
Properly save "_resolved" and "_from" fields in npm-shrinkwrap.json.
...
Versions 2.x and 3.x of npm prefix internal package.json fields with
underscores, though `npm shrinkwrap` removes the underscores, so fields
like "_resolved" become just "resolved" in the shrinkwrap file.
This commit also fixes #5940 .
2016-03-13 23:39:38 -04:00
Ben Newman
f595034e1a
Allow npmRequire to load dev bundle and built-in modules.
2016-03-13 23:39:38 -04:00
Tom Coleman
96c802edb4
Correct behavior for setting buildMode/NODE_ENV
2016-03-14 11:18:23 +11:00
Tom Coleman
fe0c65c504
buildMode === "test" for both test and test-packages
...
I think we hadn't done this for back-compat reasons, however it doesn't make sense as it means that test-drivers and test utilities can't be `testOnly` if they want to be usable for `meteor test-packages`. Which kind of makes it pointless to have `testOnly`.
I don't anticipate it will cause problems, but I'm not entirely sure.
2016-03-14 11:05:07 +11:00
Eric Dobbertin
2a4700dd02
Fix logic for showing --driver-package error
2016-03-12 22:47:05 -06:00
Tom Coleman
3a98d04b71
Make test-packages actually run again #6470
2016-03-12 14:06:37 +11:00
Ben Newman
730e713592
Allow values other than "development" and "production" for $NODE_ENV.
2016-03-11 21:30:19 -05:00
David Glasser
6b7565cea1
Merge pull request #6468 from meteor/glasser/no-mother
...
docs: Remove references to free hosting service
2016-03-11 18:06:38 -08:00
Ben Newman
d87dddfc9b
Consolidate meteor-env-{dev,prod} into meteorEnv.js in meteor package.
...
We no longer rely on the debugOnly/prodOnly behavior of these modules to
determine the value of meteorEnv.NODE_ENV, so there's really no need to
have such a complicated system of packages anymore.
2016-03-11 20:50:33 -05:00
Ben Newman
e7fa85de09
When running meteor npm, ensure $DEV_BUNDLE/bin is first in $PATH.
...
Otherwise `meteor npm install` may use a different version of node/v8 to
compile binary packages.
2016-03-11 20:21:52 -05:00
Ben Newman
b3b8bcd272
Go back to using our fork of node.
2016-03-11 19:42:36 -05:00
Ben Newman
c27e96bbd5
Update .meteor/versions for the modules test app.
2016-03-11 19:24:28 -05:00
Ben Newman
b7b854511f
Upgrade install package to remove APIs unused by modules-runtime.
...
The npm install package has coevolved with the Meteor 1.3 module system,
and now it's time to prune off vestigial features that were never actually
useful to Meteor.
2016-03-11 19:24:27 -05:00
Ben Newman
4921bc3f0b
Modularize the es5-shim package.
2016-03-11 19:24:27 -05:00
Ben Newman
3d54564fa9
Let packages that need es5-shim register a weak dependency on it.
...
Registering a weak dependency on es5-shim in the meteor package made it
difficult to implement es5-shim using modules.
2016-03-11 19:24:27 -05:00
Ben Newman
e613e9ccb3
Modularize the promise package.
2016-03-11 19:24:27 -05:00
Tom Coleman
50540e5e28
Merge branch 'aldeed-pr' into release-1.3
2016-03-12 10:55:20 +11:00
David Glasser
cea4d07e22
docs: Remove references to free hosting service
2016-03-11 15:32:15 -08:00
Ben Newman
d737d9f8aa
Merge pull request #6461 from meteor/6454-fix-production-setting-in-test
...
Ensure that runAll always sets NODE_ENV+buildMode sensibly.
2016-03-11 17:30:30 -05:00
Ben Newman
23149cd7aa
Collect .resolved and .from properties in getInstalledDependenciesTree.
2016-03-11 15:38:24 -05:00