259 Commits

Author SHA1 Message Date
Nick Martin
83386b23d9 Bump version number to 0.5.1. 2012-11-15 23:14:19 -08:00
Nick Martin
34b7bdbbac Bump underscore version. 2012-11-15 20:44:56 -08:00
David Greenspan
298823686f improved error on deploy with no network 2012-11-13 16:35:36 -08:00
David Glasser
cb464b7ee4 For both CLI meteor and the server, require up-to-date Node.
We allow Node versions later than the version in the dev bundle (which is the
version that is used for pre-release QA) but not earlier.
2012-11-05 14:04:48 -08:00
David Glasser
89730bcfcb Follow-up to ed0c21ad. 2012-11-05 13:34:21 -08:00
David Glasser
ed0c21ad37 meteor update: put old directory at meteor.old, not meteo.old. 2012-11-05 12:18:11 -08:00
Nick Martin
ef7d5f6b80 Missing path.join. 2012-10-30 16:00:44 -07:00
Tom Wijsman
8f83b2c32e Made sure all file system related statements use proper path.join and path.sep to support other platforms. 2012-10-30 15:53:49 -07:00
Nick Martin
6dfb976104 Bump version number for 0.5.0. 2012-10-12 21:17:18 -07:00
David Glasser
41cc24d9e7 Merge branch 'devel' into auth
Pulls in Meteor._ContextSet, bumps version to 0.4.2, etc.
2012-10-06 11:10:56 -07:00
David Glasser
71851fef89 Merge branch 'devel' into auth
Conflicts:
	app/meteor/skel/.meteor/packages
	examples/leaderboard/.meteor/packages
	packages/livedata/livedata_connection.js
2012-10-01 20:07:27 -07:00
David Glasser
5eb81e920d Increment version to 0.4.2. 2012-10-01 18:25:18 -07:00
David Greenspan
f3f64922c4 Merge branch 'preserve-inputs' into devel 2012-09-29 13:26:23 -07:00
David Greenspan
b995d4751a add preserve-inputs package to skel and more examples 2012-09-28 13:23:30 -07:00
David Glasser
5470b3f511 Merge branch 'devel' into auth 2012-09-27 13:51:21 -07:00
David Glasser
c4f977588a Replace our custom non-blocking stdin hack.
Instead:

  - Upgrade to node v0.8.10, which includes the fix to
    https://github.com/joyent/node/issues/3994, to fix "meteor mongo".

  - To fix "meteor deploy" in emacs shell, use a hack to revert the O_NONBLOCK
    setting after process.stdin is evaluated: since the 3994 fix only applies
    when something is spawn'd, make sure to spawn 'true' after evaluating
    process.stdin.

  - In our node.sh script, if in emacs shell, use Perl to make stdin
    non-blocking after node exits. This makes the Node REPL work.
2012-09-27 12:39:01 -07:00
Nick Martin
3feefd3cda Merge remote-tracking branch 'origin/devel' into auth 2012-09-24 22:36:15 -07:00
Nick Martin
65aaa2e991 Specify UTF-8 for app HTML. Fixes #264 2012-09-24 18:11:24 -07:00
Nick Martin
12e4c1b157 Respect existing ROOT_URL environment variable in dev mode runner. 2012-09-24 17:54:25 -07:00
David Glasser
a0252d6fbe Fix #352: meteor should work if a parent directory is named 'public'.
Also make sure that every use of app_dir that eventually gets passed to
_scan_for_sources is a resolved path. (Maybe should just resolve in
require_project instead?)
2012-09-24 11:41:22 -07:00
Avital Oliver
879bee2f50 Merge pull request #350 from yanivoliver/master
Use new event handler syntax in skeleton app
2012-09-21 17:38:21 -07:00
Yaniv Oliver
58c03ad5da Use new event handler syntax in skeleton app 2012-09-21 16:59:03 -07:00
Avital Oliver
ee922de1c2 Merge branch 'devel' into auth
Conflicts:
	packages/livedata/livedata_server.js
2012-09-21 10:59:48 -07:00
David Glasser
f40b7b03c0 Update version number for 0.4.1.
This will be the commit that 0.4.1 is released from. If the initial release
candidate fails QA, this commit will be reverted.
2012-09-18 10:49:40 -07:00
David Glasser
d1467c983d Revert "Update version number for 0.4.1."
This reverts commit 8ddcc21a0e.

More changes are necessary to History.md.
2012-09-18 10:21:26 -07:00
David Glasser
8ddcc21a0e Update version number for 0.4.1.
This will be the commit that 0.4.1 is released from. If the initial release
candidate fails QA, this commit will be reverted.
2012-09-17 23:38:51 -07:00
David Glasser
2fedd2adfc Merge branch 'devel' into auth
Conflicts:
	packages/livedata/livedata_common.js
	packages/livedata/livedata_connection.js
	packages/livedata/livedata_server.js
	packages/mongo-livedata/collection.js
2012-09-17 14:42:10 -07:00
David Glasser
42033a03aa Merge branch 'devel' (early part) into auth
Conflicts:
	packages/email/email.js
	packages/email/email_tests.js
	packages/livedata/livedata_tests.js
2012-09-17 14:31:54 -07:00
David Glasser
5e622215ba Change all publicly documented APIs to use camelCase.
For now, the old names still work as well.

This includes:
  - Meteor.isServer/isClient
  - this.isSimulation in methods
  - Context.onInvalidate
  - Meteor.status().retryCount/retryTime

Remove old backwards-compatibility "Sky" alias for "Meteor".

Update all examples in the docs to use camelCase.

Delete unused docs/client/projects.html file.
2012-09-17 14:26:45 -07:00
David Glasser
f340c35c02 Basic email support. 2012-09-14 18:38:29 -07:00
Tom Coleman
123f17833e A package directory MUST contain a package.js
So we know for sure after calling `get_package_dir` that we can then read the `package.js` file without things exploding.
2012-09-13 19:24:39 -07:00
Tom Coleman
e05e938d70 Throw a helpful error if we can't find a package. 2012-09-13 10:09:31 +10:00
Nick Martin
24377fc980 Merge branch 'devel' into auth 2012-09-07 19:42:42 -07:00
David Glasser
2ac2ffd427 Merge pull request #326 from xenolf/fix-add_resource-doc
fixed documentation for add_resource
2012-09-07 14:25:59 -07:00
azhwkd
29a00b92c9 fixed documentation for add_resource
Extended the documentation to mention the "static" type.
2012-09-07 23:03:17 +02:00
Nick Martin
c7584cdc75 Merge branch 'node-0.8' into devel 2012-09-06 20:35:13 -07:00
David Glasser
6cc67f4373 Packages should be able to both have tests and register extensions. 2012-09-06 12:13:30 -07:00
Nick Martin
9e5c1fc15e Change password prompt to be emacs-friendly. 2012-09-04 21:26:09 -07:00
Nick Martin
64bd3f782d Clean up hack to node.
- clarify comments.
- setNonBlocking -> setBlocking
- add extra safety when calling on a stock node
2012-09-04 21:26:09 -07:00
Nick Martin
c514341df8 Merge branch 'master' into auth
Conflicts:
	.gitignore
	examples/todos/client/todos.js
2012-09-04 00:42:35 -07:00
David Greenspan
9add20292d Fix password prompts 2012-08-31 19:18:49 -07:00
David Greenspan
73ba7d1db1 Fix "meteor mongo" and behavior in the Emacs shell
Monkey-patches Node.  This is super ugly!
2012-08-31 19:08:57 -07:00
Nick Martin
44f3e94c7f Replace tty.setRawMode with process.stdin.setRawMode. 2012-08-31 14:05:51 -07:00
Nick Martin
70e82dd5f9 Replace path.existsSync with fs.existsSync 2012-08-31 14:04:06 -07:00
Nick Martin
8f4045c1b9 Bump version number for release. 2012-08-30 21:00:42 -07:00
Nick Martin
6f8f08714b Merge branch 'devel' into spark 2012-08-27 13:48:45 -07:00
Avital Oliver
67a6fe0f8f Merge branch 'package_support' of git://github.com/tmeasday/meteor into packages 2012-08-20 16:16:26 -07:00
Nick Martin
910adda358 Merge remote-tracking branch 'origin/email' into auth-email 2012-08-17 15:33:56 -07:00
David Glasser
e86d282354 Basic email support 2012-08-17 14:23:19 -07:00
Nick Martin
46d296450c Merge branch 'absolute-url' into devel 2012-08-17 14:16:12 -07:00