Commit Graph

1324 Commits

Author SHA1 Message Date
David Greenspan
8bd77fab4b add missing semicolon 2012-09-15 18:32:06 -07:00
David Greenspan
755b1bcfa2 fix Spark constant patching by improving elementContains (fix #323) 2012-09-15 13:34:04 -07:00
David Glasser
f46dfc2717 Follow-up to 0ed8555 (no-op, different structure). 2012-09-14 22:43:35 -07:00
David Glasser
f340c35c02 Basic email support. 2012-09-14 18:38:29 -07:00
David Glasser
0ed8555690 Fix {{#dtdd}} handler in docs for 0.3.8 changes. 2012-09-14 17:09:37 -07:00
David Glasser
216b3f312e generate-dev-bundle.sh: add reminder to update LICENSE.txt. 2012-09-14 11:32:28 -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
David Glasser
9cbd1fc888 Spark no-op fix: If we're going to annotate list items with a typed range, we
should be consistent and do that for non-initial items as well. (Nothing ever
looks for this type currently, though.)
2012-09-12 16:58:28 -07:00
Nick Martin
a43c8b1d6a Comment on upcoming fix in node that means we can remove our hacky patch. 2012-09-11 17:14:07 -07:00
David Glasser
951d62f401 Make LocalCollection.remove(id) O(1) instead of O(n). 2012-09-11 16:33:23 -07:00
David Glasser
64b8f77f05 Don't _diffQuery on the client unless necessary.
We want to _diffQuery when we've just quiesced after a method completion or a
subscription becomes ready, but if we're in the steady state and just got a
single subscription update from the server, we can run observers directly (which
should be faster).
2012-09-11 15:57:04 -07:00
Nick Martin
0924c54f56 Update license file for new dependencies. 2012-09-11 14:55:55 -07:00
David Greenspan
43a356a0be Fall back to UNIQUE_LABEL on {{#each cursor}} (#281) 2012-09-10 11:59:18 -07:00
David Glasser
26035a73b8 Wrap History.md text to 80 chars. Fixes #318.
Also, when triply-nested <UL>s are necessary, the third level needs to be
embedded by at least 5 spaces, at least as processed by Showdown (see the
_Outdent function, which will flatten 2 and 4 space indents to the same level).
2012-09-08 17:46:23 -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
Avital Oliver
c3bb216466 Make Handlebars.Exception properly report error text and stack trace 2012-09-07 10:55:17 -07:00
Nick Martin
3aa17a39cf Merge branch 'node-0.8' into devel 2012-09-06 22:53:12 -07:00
Nick Martin
1cfc9f6df2 Bump version number again for PORTABLE fix. 2012-09-06 22:41:33 -07:00
Nick Martin
6121400983 Work around debian build issue related to node fibers. 2012-09-06 22:40:49 -07:00
Nick Martin
b0dbd1cb7f Use the PORTABLE flag to make npm not hard-code the install prefix 2012-09-06 22:13:53 -07:00
David Greenspan
bccc870ac4 minor comment wording 2012-09-06 21:12:30 -07:00
Nick Martin
c7584cdc75 Merge branch 'node-0.8' into devel 2012-09-06 20:35:13 -07:00
Nick Martin
b672b780d8 Bump version number for final build before merge. 2012-09-06 19:44:23 -07:00
David Glasser
5697cc568b Add note to docs about auth. 2012-09-06 16:51:47 -07:00
David Glasser
6cc67f4373 Packages should be able to both have tests and register extensions. 2012-09-06 12:13:30 -07:00
David Glasser
233626de86 Make Meteor.Cursor.forEach fully synchronous even if the user's callback yields.
Previously, if the callback yields (eg, if it does a DB query), the next
iteration of the callback could run, or the forEach could finish entirely,
because the future we waited on only checked to ensure that the callback was
*started* on all documents, not *finished*.

Fixes #321. Thanks to Scott Anderson for bug report with minimal reproduction
case.
2012-09-06 10:20:22 -07:00
Nick Martin
4498058a62 Reduce the size of the dev bundle. 2012-09-04 22:55:04 -07:00
Nick Martin
9e5c1fc15e Change password prompt to be emacs-friendly. 2012-09-04 21:26:09 -07:00
Nick Martin
fe836775fd Bump fibers, new version was just released. 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
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
a0f64a317a Node now builds openssl statically by default, so we can remove our hacky static linking. 2012-08-31 14:48:15 -07:00
David Greenspan
8d759523da Add npm "keypress" module 2012-08-31 14:46:28 -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
a8e963d8ca Increment version numbers for all the software we use. 2012-08-31 13:58:19 -07:00
Nick Martin
01548403d0 Bump dev bundle version number. This is a big change, so 0.2.0. 2012-08-31 13:58:19 -07:00
Nick Martin
8f4045c1b9 Bump version number for release. v0.4.0 2012-08-30 21:00:42 -07:00
Nick Martin
41136df962 Add a couple more things to the changelog. 2012-08-30 20:01:57 -07:00
Nick Martin
5a06b8ad12 More docs tweaks. 2012-08-30 18:04:32 -07:00
David Greenspan
5d34cdf1d2 tmpldecl => template in URL fragments 2012-08-30 15:05:41 -07:00
Nick Martin
b3ed049371 Slight reformatting. 2012-08-30 13:48:20 -07:00
David Greenspan
43e2562967 depend on Sizzle, not jQuery 2012-08-30 13:26:04 -07:00
Nick Martin
2430036f6c Update changelog with changes for release. 2012-08-30 12:44:23 -07:00
David Greenspan
4664e0f506 Don't leak deps from template callbacks (fix #306) 2012-08-30 11:42:46 -07:00
Nick Martin
313d84d64d Add d3 to license file. We're distributing it with our example source code. 2012-08-29 21:39:30 -07:00
Tom Coleman
2b7557472d Fixed problem with LocalCollection._deepcopy destroying dates.
In the browser, `deepcopy` seemed to be successfully cloning dates, but server-side this was not the case. Commit b21da0f274 introduced a `deepcopy` to the process of pulling data out of mongo, so this is needed. Fixes #295
2012-08-29 21:26:39 -07:00