Commit Graph

3597 Commits

Author SHA1 Message Date
David Glasser
ab0e8e770e Use a commit of node-mongo-native with a unique package.json version.
Avoids confusing the npm cache.
release/0.6.4.1-rc3 release/0.6.4.1
2013-07-19 11:52:04 -07:00
David Glasser
18168429d8 Add History entry for 0.6.4.1. release/0.6.4.1-rc2 2013-07-19 11:13:17 -07:00
David Glasser
abe145736d Update docs and examples to the RC. 2013-07-19 11:13:17 -07:00
David Glasser
d0ae0a86ea Commit mongo npm-shrinkwrap.json change. 2013-07-19 11:12:18 -07:00
David Glasser
7684c726c8 Use mongodb with extra null checks. 2013-07-19 11:12:18 -07:00
Nick Martin
9bb2b5447e Merge branch 'release-0.6.4' 2013-06-10 11:49:04 -07:00
Nick Martin
299543da78 bump release number in docs and examples. 2013-06-10 11:48:00 -07:00
Nick Martin
5beeaab682 banner text tweak. 2013-06-10 11:34:35 -07:00
Nick Martin
659cc1403b metadata updates for 0.6.4 2013-06-06 21:48:48 -07:00
Nick Martin
55dd8a0304 Bump example version numbers for QA testing. 2013-06-05 22:13:02 -07:00
David Glasser
20a1f88993 Update docs to 0.6.4-rc1. release/0.6.4 release/0.6.4-rc2 2013-05-31 13:05:07 -07:00
David Glasser
6edeacf29e Update examples to 0.6.4-rc1. 2013-05-31 13:02:41 -07:00
David Glasser
637686986e oauth1: Don't try to render results after sending a redirect.
This now causes an error, but was always wrong.
2013-05-31 13:02:20 -07:00
David Glasser
6d4ebcb885 Use newer awssum 2013-05-30 14:05:22 -07:00
David Glasser
f613f85ba9 History.md updates. release/0.6.4-rc1 2013-05-30 11:57:17 -07:00
David Glasser
d27a3b4aa6 Update mongodb to 1.3.7.
The maintainer had pushed two different versions called 1.3.6, so it's a good
idea to avoid that version.
2013-05-30 11:53:36 -07:00
David Glasser
debbaa2db2 Set environment variable to stop browsers from using websockets. 2013-05-30 11:49:28 -07:00
David Glasser
de6543b712 Merge branch 'upgrade-proxy' into devel 2013-05-28 14:39:47 -07:00
David Glasser
75149b75f3 Upgrade node-http-proxy to 0.10.1.
Intentionally not choosing 0.10.2, which has a websocket proxying Node 0.10
semi-fix which I found to sometimes corrupt data (on Node 0.10). See my analysis
on https://github.com/nodejitsu/node-http-proxy/pull/402

I do not know whether or not the PR corrupts data on 0.8, but it isn't necessary
there, so I'm going to hold off on taking that change until the promised future
complete rewrite of http-proxy to use the new 0.10 streams API.
2013-05-28 14:17:53 -07:00
David Glasser
e43f873f6b Update shrinkwrap file because mongodb module got re-pushed.
mongodb 1.3.6 was originally published depending on bson 0.1.8 and was
re-published depending on 0.1.9 (oops).
2013-05-28 13:26:15 -07:00
David Glasser
402b24c471 Merge branch 'connect-underscore-upgrades' into devel 2013-05-28 12:36:12 -07:00
David Glasser
7d24fbd4c0 Update HISTORY for upgrades. 2013-05-28 12:26:11 -07:00
David Glasser
043b6530d7 Bump dev bundle version for connect and underscore upgrades.
(0.3.4 was used on the linker branch.)
2013-05-28 12:23:42 -07:00
David Glasser
34c42d76b5 Upgrade Connect to 2.x.
Set $NODE_ENV appropriately (to 'development' in 'meteor run' and 'production'
otherwise) so that connect doesn't send stack traces over the network in
production.
2013-05-28 12:23:11 -07:00
David Glasser
8e630c6b8d Improve test driver performance.
Upgrading Underscore to 1.4.4 fixes a bug where _.throttle would sometimes take
double its timeout to deliver calls. So with this bugfix, our test suite
performs worse because reactivity happens more often. Reduce the throttling to
one update of the big table per second instead of twice a second. (Also, there's
no need to defer and call flush; the changed call does that!)
2013-05-28 12:15:52 -07:00
David Glasser
15e190f073 Upgrade to Underscore 1.4.4. 2013-05-28 12:15:47 -07:00
Nick Martin
357ec8e8b8 Add more info to error message. #1064. 2013-05-24 19:01:28 -07:00
David Glasser
47ecc3c1b4 Merge branch 'pr/1090' into devel 2013-05-24 15:34:21 -07:00
David Glasser
a90b321854 Clean up style, update HISTORY. 2013-05-24 15:34:15 -07:00
Stuart Johnston
7e9f36a583 Translate RegEx in lower levels of $and/$or/$nor selectors
Recurses over $and/$or/$nor selectors to translate RegEx into {$regex,
$options}.

Resolves #1089
2013-05-24 15:31:11 -07:00
Sean McCann
67f5efeea2 Format properties and method names as code 2013-05-24 15:14:26 -07:00
Andrew Wilcox
4890e48d60 Fix name of extracted method in meteor/timers.js
When I refactored meteor/timers.js I extracted a method I called
"withCurrentInvocation", but what the code is actually doing is
ensuring that timer callbacks run *without* the current method
invocation (if any).

Rename to "withoutInvocation".
2013-05-24 14:36:41 -07:00
Nick Martin
a59f9aa945 Remove fixed width constraint. Fixes #1043. release/nim-pull-requests-test-1 2013-05-22 22:54:37 -07:00
Nick Martin
37fecbd324 Merge branch 'pr-1052' into pull-requests 2013-05-22 22:46:45 -07:00
Nick Martin
28ea851c2a History 2013-05-22 22:45:06 -07:00
Andrew Wilcox
cac2368d20 Fix CoffeeScript error reporting.
Fixes #1050.

With the upgrade to CoffeeScript 1.6.2 the source file name and line
number of a parse error is no longer present in the `message` field of
the exception.
2013-05-22 22:42:55 -07:00
Nick Martin
3d0a551be3 Merge branch 'pr-1045' into pull-requests 2013-05-22 22:42:17 -07:00
Nick Martin
7aebc95f50 Add missing word. 2013-05-22 22:42:00 -07:00
Tim Haines
65a8832649 Add comment to past package 2013-05-22 22:41:08 -07:00
Nick Martin
1f78662c26 Merge branch 'pr-1023' into pull-requests 2013-05-22 22:03:31 -07:00
Nick Martin
65636b5996 History. 2013-05-22 22:02:13 -07:00
Nick Martin
bb4afdff5b move app out of package 2013-05-22 21:58:43 -07:00
Andrew Wilcox
4a99d1b3ee Support Meteor.defer in inactive iOS tabs.
In iOS Safari, `setTimeout` and `setInterval` events are not delivered
to inactive tabs (unless and until they become active again).  This
means that using `setTimeout(fn, 0)` to run `fn` in the next event
loop can in fact delay `fn` indefinitely.

This implementation uses the native `setImmediate` (when available) or
`postMessage` (all other modern browsers); falling back to
`setTimeout` if the first two aren't available.

The `qa` subdirectory includes a manual test to check that `defer` is
working in inactive tabs.  (Sadly the test can't run automatically
because scripts aren't allowed to open child windows except in
response to user events).

Factors out some common code in `timers.js`.
2013-05-22 21:46:49 -07:00
Nick Martin
4e05cc65c1 Merge branch 'pr-1034' into pull-requests 2013-05-22 21:43:03 -07:00
Andrew Wilcox
d53799d7a5 return true/false from EJSON.isBinary 2013-05-22 21:42:51 -07:00
Nick Martin
bd55683898 Merge branch 'pr-1033' into pull-requests 2013-05-22 21:42:14 -07:00
Nick Martin
1a77d78f05 note in History 2013-05-22 21:42:02 -07:00
Andrew Wilcox
1ad813951b Allow new Random instances to be constructed with specified seed.
For repeatable unit test failures with "random" data it's useful to be
able to create deterministic random number sequences.

Introduce `Random.create(seed...)` which returns a object with the
`Random` API (`id()`, `choice()`, etc.) initialized with the passed
seed(s).
2013-05-22 21:34:39 -07:00
Nick Martin
691158c6bc Merge branch 'pr-1032' into pull-requests 2013-05-22 21:30:19 -07:00
Andrew Wilcox
46b75bcd18 explicitly don't match boxed versions of primitives 2013-05-22 21:30:02 -07:00