David Greenspan
2378cbfbdc
Merge branch 'devel' into shark
2013-10-07 10:25:20 -07:00
David Glasser
94c7833c82
Delete unused JSAnalyze.findGlobalDottedRefs.
...
Because it is currently unused and was the only direct use of the 'estraverse'
module, it seems better to minimize the number of dependencies shipped with
Meteor. Admittedly, estraverse is still a dependency of escope, but if we
upgrade escope to a version that has a more specific version requirement for
estraverse that conflicts with our Npm.depends, we'll be shipping two copies for
no reason.
2013-10-04 09:46:48 -07:00
David Glasser
8062d65730
Update for new 'keypress' API.
2013-10-03 16:59:44 -07:00
David Glasser
0f0542efb1
Replace byline npm module with eachline.
...
Node 0.10-compatible versions of byline (eg 3.1.2) drop empty lines.
2013-10-03 15:52:20 -07:00
David Glasser
60d5566763
http-proxy is called http-proxy again.
2013-10-03 15:52:19 -07:00
David Glasser
664339fdb3
Yet another Node version bump: to 0.10.20. Fixes tls read bug.
2013-10-03 15:52:19 -07:00
David Greenspan
2445a2c2cb
Merge branch 'devel' into shark
2013-10-02 15:01:19 -07:00
David Glasser
c9ba1b3ec9
Fix handling of Mongo exit callback (followup to 6358930).
2013-09-30 19:17:59 -07:00
Emily Stark
4893fe048c
Package for security-related http headers.
2013-09-28 18:44:04 -07:00
Nick Martin
3177d9ad41
Use http_proxy environment variable so meteor update and deploy work behind an http proxy.
2013-09-27 15:06:43 -07:00
Nick Martin
c8308cdf9f
Turn off mongo http interface. This lets you run meteor on port 3000 and 4000 at the same time.
2013-09-26 13:48:01 -07:00
David Glasser
25aae35422
Fix .node_version check. run-tools-tests passes.
2013-09-25 01:57:50 -07:00
David Glasser
6c1f92e891
Might as well use the version that just got released (0.10.19).
2013-09-24 23:31:47 -07:00
David Glasser
ca1fb6788a
Track the node version used when installing NPM modules.
...
This way, when the dev bundle version changes the Node version they will get
reinstalled. (You still need to bump BUILT_BY to get the modules into
unipackages too.)
2013-09-24 17:13:38 -07:00
David Glasser
dd7172ab7f
Use an http agent (this was default in old http-proxy but not in caronte).
2013-09-24 17:13:38 -07:00
David Glasser
5f146a9d72
Update run.js to use caronte API.
2013-09-24 17:13:38 -07:00
David Glasser
d1cf1bd2e3
Make sure all packages rebuild.
...
This isn't quite enough to rebuild NPM packages but it's a start.
2013-09-24 17:13:37 -07:00
David Glasser
fa4509f81b
Use npm install --force to get around NPM cache corruption bug.
...
(This caused test_bundler_npm to fail sporadically with Node 0.8.)
2013-09-24 17:13:37 -07:00
David Glasser
411c6cf8f4
Update to Node 0.10.18, bumping dev bundle version. Use caronte.
2013-09-24 17:13:37 -07:00
Slava Kim
9368852bdc
Improve error message
...
Glasser's comments
2013-09-24 16:31:44 -07:00
Slava Kim
63589300fe
On MongoDB failures print 20 lines of stderr and print a special error if mongod failed to start due to incompatible version of glibc.
...
Catch stderr before 'exit' signal
Try to give a good error message on outdated glibc/libstdc++.
Simplify error reporting to two lines.
Print only last 20 lines of stderr.
Slightly better error message.
2013-09-24 15:20:08 -07:00
David Glasser
d5ce2502f6
Improve error messages if unipackage load fails.
...
This mostly affects Meteor core development (since for now, unipackage.load is
only used inside the meteor tools itself and only to load core packages, which
should be properly compiled in any Meteor release).
2013-09-19 13:54:33 -07:00
Avital Oliver
4b690eb271
unbreak skel
2013-09-18 13:55:23 -07:00
David Greenspan
d5da9341c1
Merge branch 'observe-sequence' into shark-domrange
2013-09-13 12:06:43 -07:00
Maxime Quandalle
259fb036c8
Fix syntax
2013-09-12 14:29:50 -07:00
Maxime Quandalle
c66b8e3db5
Style tweaks
2013-09-12 14:29:50 -07:00
Maxime Quandalle
d4186524b8
Support multiple extensions in _getSourceHandler
2013-09-12 14:29:50 -07:00
David Glasser
3665b31a82
Remove backwards-compatibility implementation of pre-0.6.5
...
Package.register_extension API.
It didn't even actually work for producing JavaScript files (eg a
coffeescript-like package): see #1410 . Package maintainers should have upgraded
to the more powerful 0.6.5 API by now anyway.
2013-09-12 13:55:15 -07:00
David Greenspan
83c0ae7873
Merge branch 'shark-tests' into shark-domrange
...
Conflicts:
packages/jquery/jquery.js
packages/ui/package.js
2013-09-09 18:45:13 -07:00
Emily Stark
bfc7f22dc0
Don't number lines that end in backslash.
...
Fixes #1326
2013-08-20 11:14:44 -07:00
Emily Stark
bc815ac5e7
Remove unused mongo-livedata package for deploy-galaxy.
...
mongo-livedata uses galaxy package, which has a connection to galaxy that
doesn't get closed, which leads to commands hanging. We should probably have a
way to close galaxy's connection, but for now removing mongo-livedata at least
stops commands from hanging.
2013-08-14 17:46:23 -07:00
Naomi Seyfer
3df06fc1b9
Re-allow the BIND_IP env var to affect things. Put settings in the right place.
2013-08-14 17:46:23 -07:00
Naomi Seyfer
a3e5196109
Todos now runs correctly outside galaxy again. Still have to try the NWO inside galaxy
2013-08-14 17:46:22 -07:00
Naomi Seyfer
11fccbe013
incorporating MONGO_URL into default app config
2013-08-14 17:46:22 -07:00
Nick Martin
a1a9847099
Merge branch 'master' into devel
...
Conflicts:
docs/.meteor/release
2013-08-14 13:34:05 -07:00
David Greenspan
8eefdbfc41
Merge branch 'devel' into shark
2013-08-13 16:21:28 -07:00
David Glasser
dba5933651
Change package/slice separator in various places to colon from dot.
...
Allow dots in package names.
Change the internal representation of "package specs" inside Slice to be a
{package,slice} object instead of a "spec" string.
library.getSlices now can take EITHER a "spec" string or a {package,slice}
object.
Linker-created slice files also separate the slice name with a colon (so eg, you
get URLs like "/packages/livedata:tests.js" when running package tests). (Maybe
this should use a subdirectory instead?)
2013-08-12 18:05:34 -07:00
Emily Stark
cd8248cb33
Comment about why we don't connect to galaxy before bundling
2013-08-12 14:35:29 -07:00
Emily Stark
ca067ad816
Connect to galaxy for deploys only after bundling is done.
...
The connection was timing out during the bundle process (the setTimeout callback
was being enqueued before the connect event fired).
2013-08-07 18:38:57 -07:00
Nick Martin
83a34947ee
Fix regression: display stdout/stderr in the meteor-is-crashed page in development mode.
2013-08-07 12:11:39 -07:00
Nick Martin
a9a99ceafd
followon to previous commit: actually use whitelist instead of blacklist for package name contents.
2013-08-06 15:55:06 -07:00
Nick Martin
e7bb166a02
Check for invalid package names early in the codepath.
...
We already don't work with packages that contain '.' in the name, this just moves the error up and makes it clearer.
2013-08-06 15:24:06 -07:00
David Glasser
3a267f1fdc
Fix error on upgrading from pre-engine app. Fixes #1280 .
2013-08-03 23:04:16 -04:00
David Glasser
c1f8c7f0e5
Don't crash if we lack permission to write out .build.
2013-08-02 17:09:43 -07:00
David Glasser
5bd85ccc37
Make support for unipackages in local package dirs explicit, but scary.
2013-08-02 16:53:55 -07:00
David Glasser
c3d1f7bbd2
Don't fail if stylus or less files are in a non-client-specific place.
...
Make the plugin's arch check less sketchy.
Improve less and stylus error handling.
2013-08-02 15:16:53 -07:00
David Glasser
558bcb8877
Don't print a doubled slash if it's included in ROOT_URL.
...
This should not affect how Meteor.absoluteUrl actually works since it adds a
slash to the end of the root URL if it doesn't have one already.
2013-08-02 11:40:55 -07:00
David Glasser
af5efd2996
Better error (with watching!) for missing source files.
2013-08-02 11:18:31 -07:00
David Glasser
392daa0a99
Detect symlink cycles in app dirs.
2013-08-02 10:59:41 -07:00
David Glasser
75a4cf3199
Merge branch 'devel' into shark
...
Conflicts:
packages/templating/deftemplate.js
packages/templating/package.js
packages/templating/plugin/html_scanner.js
packages/test-in-browser/driver.js
tools/packages.js
2013-08-01 17:17:18 -07:00