Commit Graph

9987 Commits

Author SHA1 Message Date
Sashko Stubailo
ac617110ea Improve documentation, add to table of contents
Conflicts:
	docs/client/data.js
	docs/client/names.json
2014-09-10 15:45:50 -07:00
Sashko Stubailo
4698181afa Document Npm and Cordova in package.js 2014-09-10 15:44:54 -07:00
Sashko Stubailo
21fe416bff Typo 2014-09-10 15:42:32 -07:00
Sashko Stubailo
2c692668ca Add a part about how to disable fastclick for an element 2014-09-10 15:42:25 -07:00
Sashko Stubailo
79da5dc9b8 Made a small change to fastclick docs 2014-09-10 15:42:16 -07:00
Sashko Stubailo
3b5c2537be Add documentation about fastclick 2014-09-10 15:42:07 -07:00
Emily Stark
26eb9f0736 Only put credentials in hash fragment on Cordova.
I don't understand why, but setting `document.location.hash` in IE8
breaks Facebook login (and only Facebook login).
2014-09-10 11:22:12 -07:00
Emily Stark
f4e100dc14 Allow end-of-OAuth redirect URLs to be 127.0.0.1.
We were being too restrictive about validating our redirect at the end
of the OAuth redirect flow: 127.0.0.1 is okay even if ROOT_URL is
localhost.
2014-09-09 21:28:08 -07:00
Emily Stark
63381e5ee4 Bump package versions for 0.9.2-rc4 release/METEOR@0.9.2-rc4 2014-09-09 18:59:17 -07:00
Emily Stark
2375220191 Fix CSS for accounts-ui dialog 2014-09-09 18:52:08 -07:00
Emily Stark
4b06609346 Fix 'popupOptions' typo in 'github' 2014-09-09 18:40:28 -07:00
Emily Stark
e192a9da67 standard-app-packages -> meteor-platform in self-test 2014-09-09 18:26:30 -07:00
Emily Stark
404f1cc17e Remove trailing commas 2014-09-09 16:41:06 -07:00
Emily Stark
7ccec45494 Fix "add cordova plugins" test.
* Fix path to cordova.sh.
* Bump 'meteor build' timeouts.
* Set METEOR_WAREHOUSE_DIR when running cordova.sh.
* Remove expected 'org.apache.cordova.console' plugin. This wasn't
  showing up in the plugin list for me, and there was an XXX being unsure
  about why it would be there.
2014-09-09 14:05:22 -07:00
Emily Stark
58b5d1f6db Rename WAREHOUSE_DIR to METEOR_WAREHOUSE_DIR in cordova scripts.
This is consistent with the naming in the rest of tool.
2014-09-09 14:04:35 -07:00
Emily Stark
1c6efabc45 Line wrap an error message 2014-09-09 14:03:28 -07:00
Emily Stark
3445a2712c Record 'sdk.bundle' for stats for 'meteor build' 2014-09-09 14:02:03 -07:00
Emily Stark
b795137fcf Remove trailing comma 2014-09-09 14:01:48 -07:00
Emily Stark
3f680f76a4 Bump package versions for 0.9.2-rc3 release/METEOR@0.9.2-rc3 2014-09-09 11:11:38 -07:00
Emily Stark
b40a53ac91 Allow Base64.encode to take ascii strings 2014-09-09 11:08:18 -07:00
Emily Stark
1307d4b015 Add comment to 'EJSON.newBinary' 2014-09-09 11:08:02 -07:00
Emily Stark
1971765628 Fix 'EJSON.newBinary' -- it's just 'Base64.newBinary' 2014-09-09 10:41:37 -07:00
Emily Stark
8a8df1f89d Factor out 'base64' into its own package and use from 'oauth'.
'oauth' was using 'btoa', but it's not supported in IE8-9. We already
had a base64 implementation in 'ejson', so I factored it out into its
own package used by 'ejson' and 'oauth'.
2014-09-09 10:37:07 -07:00
Emily Stark
3548f64b83 Remove docs app-config package.
Not necessary as of ddf0493ad
2014-09-09 08:30:15 -07:00
Emily Stark
fb3fb5de03 Bump package versions for 0.9.2-rc2 release/METEOR@0.9.2-rc2 2014-09-09 07:52:41 -07:00
David Glasser
e5bdd127cf Fix test (broken by bdcf0d188 at least on my mac) 2014-09-08 21:29:14 -07:00
Avital Oliver
ac1898b313 Merge tag 'release/METEOR@0.9.1.1' into release-0.9.2
Conflicts:
	packages/meteor-platform/package.js
	packages/meteor-tool/package.js
	packages/reactive-dict/package.js
2014-09-06 19:35:18 -07:00
Avital Oliver
3351183d8a package version bumps for 0.9.1.1 release/METEOR@0.9.1.1 2014-09-06 14:27:26 -07:00
Avital Oliver
0fba72f9db More prep for 0.9.1.1 2014-09-06 14:23:27 -07:00
Avital Oliver
6d883482cd History.md for 0.9.1.1 2014-09-06 13:50:18 -07:00
Avital Oliver
16ff10c96b Fix weak dependencies on renamed packages
The renames of packages ui -> blaze, deps -> tracker,
livedata -> ddp worked fine when a package or an app
dependened on the renamed packages. But if there was
a weak dependency (say `api.use('ui', {weak: true})`)
then:

(1) `Package.ui` would be null (since it's not in
    meteor-platform)
(2) Even if your app added 'ui' explicitly, the 'ui'
    package didn't export any symbols.
2014-09-06 13:05:19 -07:00
Matthew Arbesfeld
df8774a7f2 Clean up cordovaDependencies by moving them to target level 2014-09-06 12:21:52 -04:00
Matthew Arbesfeld
05b2765d61 Clean up serving of manifest.json 2014-09-06 11:02:26 -04:00
Emily Stark
c5950f7361 Use Meteor.absoluteUrl for Twitter login URL
Fixes Twitter login on Cordova
2014-09-06 07:52:39 -07:00
Slava Kim
3decef135a Bump package versions release/METEOR@0.9.2-rc1 2014-09-05 17:55:37 -07:00
David Glasser
cbe38f6285 When upgrading packages, don't pin anything.
Fixes #2526.
2014-09-05 17:52:53 -07:00
Slava Kim
3e5e8dcdec bump version 2014-09-05 17:40:46 -07:00
Slava Kim
5ca8d52070 Merge remote-tracking branch 'origin/release-0.9.1.1' into release-0.9.2 2014-09-05 17:38:18 -07:00
David Glasser
93d39a22ad Improve error when minimongo and mongo disagree
Addresses #2033 and #2244.
2014-09-05 16:46:25 -07:00
David Glasser
b83d21d94d This One Weird Trick Speeds Up Startup By 50%
This is a horrible horrible hack.  If for no other reason that (without
EJSON.clone around) it leaves internal pieces of catalog.official and
catalog.complete intertwined.

But! It does mean that every single tool startup now only has to read
and parse packages.data.json once instead of twice.  Which speeds up
'meteor --version' from 1 second to 0.5.

We'll solve this for real with the sqlite refactoring. But this is fast
and easy for now.
2014-09-05 16:46:19 -07:00
David Glasser
2bc2a8f210 Fix sort keys like "a.0.b". Fixes #2439. 2014-09-05 16:46:09 -07:00
Maxime Quandalle
79b52f32ec Remove sourcemap linking with a //# comment
Firefox now supports sourcemap linking using a HTTP response header
Firefox print a lot of warning when using the `//#` linking
2014-09-05 16:45:56 -07:00
ekatek
c38f21fb38 better regex for version checks 2014-09-05 16:45:49 -07:00
ekatek
398bd6f4b3 validate versions better 2014-09-05 16:45:40 -07:00
David Glasser
f590ad3e1b Allow meteor shell script to be run from symlink
Fixes #2462.

Too bad we can't just access realpath somehow...
2014-09-05 16:44:21 -07:00
Slava Kim
c65f00887b Fix self-test for Cordova plugins
because we renamed 'standard-app-packages' to 'meteor-platform'
2014-09-05 16:25:04 -07:00
Emily Stark
e9f7f5a267 Fix sometimes-broken OAuth popup on iOS.
If you log in and out repeatedly, the popup would fail to close every few
times. My guess is that we can't close the OAuth popup while the last
navigation is still in progress.

Also clean up event listeners on popup exit.
2014-09-05 15:55:32 -07:00
Justin SB
663d783636 Pass webArchs in meteor test-packages 2014-09-05 15:35:51 -07:00
Slava Kim
497e47ca5b Another fix for webapp test and behavior.
The previous commit didn't really fix the issue
2014-09-05 15:31:06 -07:00
Slava Kim
590a733cd8 Fix a broken webapp test
Invalidate teh boilerplate after flipping the inlineScriptsAllowed flag
2014-09-05 14:55:31 -07:00