Commit Graph

5624 Commits

Author SHA1 Message Date
Sashko Stubailo
321b76f267 Bump netroute version 2014-10-03 16:14:35 -07:00
Sashko Stubailo
0cf088b6cb Bump changed package versions 2014-10-03 16:13:08 -07:00
Emily Stark
07f0c56a85 Preserve --mobile-server setting across hot code pushes.
The server sends hot code push updates to mobile clients with ROOT_URL
and DDP_DEFAULT_CONNECTION_URL taken from the MOBILE_ROOT_URL and
MOBILE_DDP_URL environment variables. These are set by the main meteor
process when it starts the app runner.
2014-10-03 15:46:43 -07:00
Roshan Jobanputra
dc00523cc8 Export FastClick to all clients
Remove the 300ms click delay on mobile web browsers in addition to Cordova builds. FastClick will ignore desktop browsers.
2014-10-03 14:56:22 -07:00
Emily Stark
3069788e01 Rework --mobile-server defaults.
* --port now requires a port ('meteor run --port example.com' isn't valid).
* --mobile-server defaults to your detected IP address and the port from
    --port.
* If you provide a value for --mobile-server, we default to http:// as
  the protocol. A host is required for --mobile-server if you don't omit
  the option entirely. Similar for the --server argument to 'meteor
  build'.

This commit includes the 'netroute' npm module as a core package (which
has binary dependencies) for IP detection. It would be nice to put it in
packages/non-core, but I think it has to be a core package in order to
uniload it.
2014-10-03 12:11:44 -07:00
Slava Kim
d5c2849fed Target-density is deprecated. Let's drop it. 2014-10-02 19:44:01 -07:00
Slava Kim
e0f8062c35 Bump the cordova-update
This version correctly serves Content-Type headers on iOS, so things like SVG
work.
2014-10-02 17:31:32 -07:00
Sashko Stubailo
c98e6d8afb Merge branch '0.9.4-pre.2' into devel
Conflicts:
	History.md
	packages/meteor-tool/package.js
	packages/minimongo/package.js
	packages/package-version-parser/package.js
	scripts/admin/banners.json
	scripts/admin/meteor-release-experimental.json
2014-10-02 16:04:13 -07:00
Slava Kim
0365d1230b Correctly url encode for HCP downloads 2014-10-02 15:24:06 -07:00
Justin SB
1abc78c6fe Merge branch 'cordova-datadir' into devel
Fixes for mobile HCP; save to datadir
2014-10-02 15:23:16 -07:00
Justin SB
976b1fcda1 Bump version of com.meteor.cordova-update for Android fix 2014-10-02 15:21:11 -07:00
Slava Kim
0e9150f374 bump the version of cordova-update 2014-10-02 14:59:55 -07:00
Slava Kim
aa8eed5b44 For mobile autoupdate wait for both events to happen:
(deviceready, DOMContentLoaded)
Use the fixed cordova-update
2014-10-02 13:52:00 -07:00
Slava Kim
f24904b66c Save HCP files into the dataDirectory from cordova.file plugin.
Rather than relying onto manual path manipulations.
2014-10-02 02:18:12 -07:00
Sashko Stubailo
e42e8f4b6d Bump meteor-tool version 2014-10-01 20:50:39 -07:00
Sashko Stubailo
d30ee0a69e Fix backcompat for isopack.json, try releasing again 2014-10-01 20:08:43 -07:00
Sashko Stubailo
f5b3b05522 Bump meteor-tool version 2014-10-01 17:37:49 -07:00
Sashko Stubailo
c638b15fe5 Add version constraing to bootstrap use 2014-10-01 17:34:44 -07:00
Sashko Stubailo
3ac172427e Fixed srp package.js 2014-10-01 17:19:18 -07:00
David Greenspan
42bdfde8ca Publish versioned dependencies of core packages
When publishing a core package, you’re allowed to omit version numbers in package.js.  With this change, we determine the correct versions of all the dependent packages based on the current checkout, and we send them to troposphere (instead of core packages having “null” constraints on their dependencies).

We throw an error if you have any missing version constraints on your package dependencies and you are not using versionsFrom or publishing a core package from a checkout.

We’ve already fixed this (no constraints on core package deps) retroactively in troposphere.

It speeds up the constraint solver by orders of magnitude when publishing a package.
2014-10-01 17:11:18 -07:00
Sashko Stubailo
1e53f6b598 Bump all version numbers again after cherry-picking unipackage fix 2014-10-01 17:06:57 -07:00
David Greenspan
eb83087046 Publish versioned dependencies of core packages
When publishing a core package, you’re allowed to omit version numbers in package.js.  With this change, we determine the correct versions of all the dependent packages based on the current checkout, and we send them to troposphere (instead of core packages having “null” constraints on their dependencies).

We throw an error if you have any missing version constraints on your package dependencies and you are not using versionsFrom or publishing a core package from a checkout.

We’ve already fixed this (no constraints on core package deps) retroactively in troposphere.

It speeds up the constraint solver by orders of magnitude when publishing a package.
2014-10-01 17:02:37 -07:00
Sashko Stubailo
0129c3f5ac Bump all of the version numbers again, to republish with the unipackage.json fix 2014-10-01 15:43:05 -07:00
Sashko Stubailo
166fe658d7 Bump minimongo version number 2014-10-01 15:34:00 -07:00
Sashko Stubailo
47800298c6 Merge branch '0.9.3.1' into 0.9.4-pre.2
Conflicts:
	History.md
	packages/meteor-tool/package.js
	packages/package-version-parser/package.js
	scripts/admin/banners.json
	scripts/admin/meteor-release-experimental.json
2014-10-01 15:18:10 -07:00
Slava Kim
92e5c48567 AppId-dependant HCP 2014-10-01 14:48:18 -07:00
Slava Kim
fa201908a3 Whitespace 2014-10-01 14:48:18 -07:00
Slava Kim
4279394d3e Whitespace 2014-10-01 14:48:18 -07:00
Slava Kim
ce58042b3d Commit the .npm folder for xmlbuilder package 2014-10-01 11:21:22 -07:00
Avital Oliver
2ff683768d Merge branch 'master' into devel
Conflicts:
	History.md
	docs/client/data.js
	docs/client/docs.js
	packages/meteor-tool/package.js
	packages/package-version-parser/package.js
	scripts/admin/meteor-release-experimental.json
	tools/package-client.js
2014-09-30 23:37:10 -07:00
Avital Oliver
5ef6ad652b Merge branch 'release-0.9.3.1'
Conflicts:
	docs/.meteor/release
	docs/client/docs.js
	scripts/admin/banners.json
2014-09-30 23:28:54 -07:00
Slava Kim
5c1bc191de Bump the version of cordova-update
fixes a bug of files with spaces
2014-09-30 22:06:00 -07:00
Slava Kim
6982aa4195 Add 'xmlbuild' package to the deps of tool and specify npm deps correctly 2014-09-30 20:06:23 -07:00
Sashko Stubailo
c448c19936 Change DDP error to have String instead of Number 2014-09-30 18:32:32 -07:00
Avital Oliver
b20285e633 0.9.3.1 2014-09-30 18:10:41 -07:00
Slava Kim
09a6c8db97 Add a new wrapper package for xmlbuilder 2014-09-30 17:05:38 -07:00
Avital Oliver
3664803d1a Bump versions for 0.9.3.1-rc.0 2014-09-30 16:37:00 -07:00
Avital Oliver
f6ffe668c4 Allow more than one dash in package version names
This is consistent with the semver spec, and should fix
2014-09-30 16:16:38 -07:00
David Greenspan
3cd1d64de7 Merge pull request #2476 from cryptoquick/html5-main-tag
Add HTML5 `main` tag to HTML.knownElementNames
2014-09-30 14:14:50 -07:00
Sashko Stubailo
0d4134250e Bump version of meteor-tool 2014-09-30 11:51:17 -07:00
Sashko Stubailo
7808258a10 Bumped all of the versions again 2014-09-30 11:51:17 -07:00
Sashko Stubailo
75c09c49d3 Update srp version 2014-09-30 11:51:17 -07:00
Sashko Stubailo
ce1a405101 Bump every single package version number due to a change in compilation 2014-09-30 11:51:17 -07:00
Avital Oliver
a9ea64a7c3 Allow more than one dash in package version names
This is consistent with the semver spec, and should fix
2014-09-30 11:49:43 -07:00
Sashko Stubailo
2dad47677d Update srp version 2014-09-30 00:30:42 -07:00
Sashko Stubailo
eecc272e4a Bump every single package version number due to a change in compilation 2014-09-29 23:44:50 -07:00
Nick Martin
fc194393b2 Merge branch 'devel' into release-0.9.4
Conflicts:
	tools/help.txt
2014-09-29 21:38:47 -07:00
Sashko Stubailo
7e4848d939 Merge branch 'isopack' into release-0.9.4
Conflicts:
	tools/uniload.js
2014-09-29 20:08:02 -07:00
Emily Stark
a403c54bf8 Remove 'reload' timeout.
This timeout was designed for a very specific case (hit stop during a
hot code push, come back to the page later and you don't expect your
session state to still be there), but it's not clear what length of time
is right for that, nor whether it's even what users expect (and if there
should be a timeout, it probably varies from package to package
depending on what type of data the package is storing in sessionStorage
-- e.g. for OAuth logins, 30 seconds is way too short of a timeout).

Fixes #2696.
2014-09-29 18:31:04 -07:00
Emily Stark
381b2fa099 Remove 'reload' timeout.
This timeout was designed for a very specific case (hit stop during a
hot code push, come back to the page later and you don't expect your
session state to still be there), but it's not clear what length of time
is right for that, nor whether it's even what users expect (and if there
should be a timeout, it probably varies from package to package
depending on what type of data the package is storing in sessionStorage
-- e.g. for OAuth logins, 30 seconds is way too short of a timeout).

Fixes #2696.
2014-09-29 18:27:49 -07:00