Commit Graph

1880 Commits

Author SHA1 Message Date
David Glasser
347efb3623 don't lose emily's change to a moved file 2013-05-13 11:51:51 -07:00
David Glasser
6b48e8bd8a stuff that doesn't have conflicts 2013-05-13 11:51:50 -07:00
David Glasser
6f05a29f0b Revert the contents of the avital-client-compatibility branch.
We will rebase linker on top of this commit, and then re-apply.
2013-05-13 11:49:45 -07:00
David Glasser
8dbee56e77 Add .gitignore to package directories to match linker branch.
This way switching between linker and devel doesn't leave you with lots of junk
in git status.
2013-05-13 10:57:37 -07:00
Naomi Seyfer
3f36763f29 Our version of underscore doesn't have 'partial' anymore since we
downgraded.

Missed one instance of this because I missed arrays in the EJSON support in
mongo testing.
2013-05-12 01:31:39 -07:00
Nick Martin
9b74af5b2a Fix Firefox 3.6. addEventListener useCapture parameter is not optional on old firefox. 2013-05-10 21:37:17 -07:00
Nick Martin
e0573b61b5 Fix IE8. It does not have window.addEventListener 2013-05-10 21:04:50 -07:00
Avital Oliver
3188861717 oops 2013-05-09 22:13:54 -07:00
Avital Oliver
cb3bcc6b61 History.md improvement 2013-05-09 19:01:43 -07:00
Avital Oliver
7f970513e5 Faster reconnects. Fixes #696
- Lower reconnect timeout to 5m
- Respond to the 'online' event to reconnect immediately
  eg. in case you switched from 3G to Wi-Fi
2013-05-09 18:24:23 -07:00
Avital Oliver
5b2240df4f Use Websockets on all browsers other than iOS <= 5 2013-05-09 11:50:56 -07:00
David Glasser
99d5be0079 Mimize shrinkwrap files so that they change less in git. 2013-05-09 11:17:36 -07:00
David Glasser
48774f7aac Simpler binary search implementation which does not special-case length=1. 2013-05-06 21:00:21 -07:00
David Glasser
2e9ad511d8 Style cleanup, vars, etc. 2013-05-06 20:46:07 -07:00
James Gill
8e0cf9cfa8 Replacing the insert method in sorting.
It has been replaced with a binary search, instead of
an insertion-sort O(n^2) search.
2013-05-06 20:31:20 -07:00
Andrew Wilcox
6c8a4b590b Rename a collection "manager" to "connection". 2013-05-06 16:14:32 -07:00
Andrew Wilcox
1f7627582b Clearer error message when calling Meteor.Collection without "new".
Fixes #457.

Add an optional "expected" predicate to Tinytest's throws.
2013-05-06 16:04:18 -07:00
David Glasser
c39e44e640 Reorder test output to have name on the right and drop fixed width.
Now long test names don't wrap.
2013-05-06 15:50:42 -07:00
David Glasser
3952be8183 Fix EJSON base64 decoding when 'A' is 3rd or 4th char in a block.
Fixes #1001.
2013-05-06 15:38:20 -07:00
Avital Oliver
028062bef4 Minor improvements to accounts-facebook 2013-05-06 12:12:46 -07:00
Naomi Seyfer
91c273fa41 Fix server synch queue drain to work like client one 2013-05-02 16:38:44 -07:00
Avital Oliver
be8dc47113 Better error rethrowing 2013-04-30 11:43:30 -07:00
Avital Oliver
5d04576b91 HTTP error messages don't have newlines 2013-04-30 11:43:30 -07:00
Avital Oliver
c69ab5d350 Include response in HTTP 4xx/5xx error messages 2013-04-30 11:43:30 -07:00
David Glasser
bd0b88caed Use underscore (to avoid prototype issues). 2013-04-25 17:06:06 -07:00
Christine Spang
0b74f9b8fa Make email tests include a custom header.
I'd like to test that adding multiple headers is working fine too, but
the current tests are already order-dependent. Fixing this properly
would probably involve the tests depending on something like mailparser.
2013-04-25 16:52:06 -07:00
Christine Spang
e6ff44477b Add support for arbitrary headers to email package.
Ordering is not preserved since we're using a dictionary, but header
ordering doesn't matter anyway.
2013-04-25 16:52:06 -07:00
Andrew Wilcox
f4808b5a68 Add Chromium to the browsers supported by appcache 2013-04-25 16:50:33 -07:00
David Glasser
209dbf2fc7 localstorage package should be internal 2013-04-25 16:48:26 -07:00
Andrew Wilcox
a15d1ecdee Unpolyfill localstorage.
Fixes #634.

The unit test now passes in Firefox when dom.storage.enabled is set to
false (if we care :)

Tested in Chrome, Firefox, and IE 6 and 7.
2013-04-25 16:43:39 -07:00
David Glasser
b9693f4e1e Update .npm for newish code (eg 1a7c2d8). 2013-04-25 14:39:45 -07:00
Andrew Wilcox
c83fcbb5ca Bump CoffeeScript version to 1.6.2. 2013-04-25 14:20:29 -07:00
David Glasser
eecc97715f Don't get confused (on the server) if transform returns something without _id.
Fixes #974.
2013-04-25 14:18:36 -07:00
Avital Oliver
4a32bb81f3 options.compatibility -> options.raw 2013-04-25 13:47:03 -07:00
Avital Oliver
fb61e884db Don't create new var scope for js files in client/compatibility/ 2013-04-24 15:53:19 -07:00
Avital Oliver
3ff6df2e9e Merge branch 'master' into devel
Conflicts:
	History.md
	packages/accounts-github/github_server.js
2013-04-24 14:01:22 -07:00
Avital Oliver
29ddfc6f3c accounts-github: Also send user agent on oauth login call 2013-04-24 10:46:44 -07:00
Avital Oliver
0bb71ff871 accounts-github: Generate user agent string from release version 2013-04-24 10:34:05 -07:00
P. Mark Anderson
2ffb185e47 Added user agent to account-github's getIdentity() function. This is untested.
See https://github.com/meteor/meteor/issues/981
2013-04-24 10:33:51 -07:00
Avital Oliver
cd6427fa5c Merge branch 'pr/982' into devel
Conflicts:
	packages/accounts-github/github_server.js
2013-04-24 10:00:24 -07:00
Avital Oliver
e43c94ee2e accounts-github: Generate user agent string from release version 2013-04-24 09:56:02 -07:00
P. Mark Anderson
b4d96d5795 Added user agent to account-github's getIdentity() function. This is untested.
See https://github.com/meteor/meteor/issues/981
2013-04-24 09:44:38 -07:00
Avital Oliver
fe57ab10c7 Simplify server http code by using future.resolver() 2013-04-22 16:04:23 -07:00
Avital Oliver
b8b8f1b6f4 Simplify error handling in accounts-facebook 2013-04-22 15:40:04 -07:00
Avital Oliver
f6028b1578 OAuth login services use the new http sync api 2013-04-22 15:40:04 -07:00
Avital Oliver
a668166351 More concise server logging of unexpected errors.
'exception.stack' already contains 'exception.toString()' at the top. The original code printed the exception message twice.
2013-04-22 15:40:04 -07:00
Avital Oliver
6e924979be More http sync
- improve docs
- add tests for sync case
- modify http tests so that they now pass
- Still TODO: Update call sites (oauth)
2013-04-22 15:39:53 -07:00
Avital Oliver
03085e8842 New HTTP sync API 2013-04-22 15:39:41 -07:00
Avital Oliver
a5af1d6b8c remove duplicate code 2013-04-19 11:38:10 -07:00
Avital Oliver
a72134fd80 Better security, comments, docs and APIs for publishing more user document fields 2013-04-19 11:38:09 -07:00