Commit Graph

15310 Commits

Author SHA1 Message Date
Sashko Stubailo
81b2d3e6ee Bump again release/METEOR@1.2-rc.15 2015-09-14 12:16:24 -07:00
Sashko Stubailo
3e3d2cc0f1 Bump RC versions 2015-09-14 12:07:49 -07:00
Sashko Stubailo
347112e997 Bump release version for RC 2015-09-14 12:02:30 -07:00
Sashko Stubailo
ee0afb5fcc Special-case http imports in LESS package
Add super basic test
2015-09-14 12:02:07 -07:00
Sashko Stubailo
e2d4556479 Special-case http imports in LESS package 2015-09-14 11:53:58 -07:00
Martijn Walraven
614cfd5e7c Allow remove-platform on Windows 2015-09-13 10:55:29 +02:00
Martijn Walraven
984bd1307e Don't attempt to build Cordova platforms on Windows 2015-09-13 10:52:12 +02:00
Martijn Walraven
d58c4104fa Fix crash on server refresh for Cordova app due to variable rename
Fixes #5140
2015-09-12 19:17:52 +02:00
Sashko Stubailo
aaabeaf5b1 Bump package versions for RC 14 release/METEOR@1.2-rc.14 2015-09-11 19:16:23 -07:00
Sashko Stubailo
53f44fed98 Bump release version 2015-09-11 18:46:27 -07:00
Sashko Stubailo
32fbe0ce15 Only do the newer release check for non-recommended releases 2015-09-11 17:18:36 -07:00
Sashko Stubailo
11248f7dbc Make self test always add the newest upgraders 2015-09-11 16:32:22 -07:00
Sashko Stubailo
3a0fc48b78 Remove command from test that doesn't exist anymore 2015-09-11 15:50:13 -07:00
Ben Newman
d536124bcc Improve meteor shell command evaluation.
Specific improvements:

- Parentheses are now stripped from commands that look like named classes
  so that they will be treated as class declarations rather than as named
  class expressions.

- When the `ecmascript` package is installed, `compileForShell` errors are
  now exposed to the `evalCommand` callback.

- Instead of using `vm.runInThisContext` to parse and evaluate commands at
  the same time, `evalCommand` now parses commands by creating a new
  `vm.Script` and later evaluates them using `script.runInThisContext()`,
  so that `SyntaxError`s can be reported immediately. Fixes #5131.
2015-09-11 18:32:04 -04:00
Sashko Stubailo
6a8ca4c1f6 Merge branch 'release-1.2' of github.com:meteor/meteor into release-1.2 2015-09-11 15:02:22 -07:00
Sashko Stubailo
38d0c89597 Fix parse stack test to convert file paths 2015-09-11 15:01:50 -07:00
Martijn Walraven
9807f11b40 Add hacks to Cordova plugin to fix URL-path mapping mismatch after 1.2 build tool changes
Fixes #5119
2015-09-11 22:19:36 +02:00
Martijn Walraven
b274e5390a Fix bug in execFileAsync that meant options were ignored without args 2015-09-11 18:44:17 +02:00
Martijn Walraven
ea2dc87dc4 Fix reinstalling Cordova plugins when versions with old IDs are installed
When Cordova plugins with old (pre-npm) IDs are installed, which
happens with older versions even when we have specified the new ID on
install, we need to convert these before checking whether to reinstall
all plugins.
2015-09-11 11:02:20 +02:00
Martijn Walraven
c606429219 Fix bringing simulator to front with Xcode 7 installed 2015-09-11 10:13:10 +02:00
Martijn Walraven
592ed38272 Disable iOS 9 App Transport Security until Cordova adds support
See https://issues.apache.org/jira/browse/CB-9569
Fixes #4560
2015-09-11 08:09:07 +02:00
Sashko Stubailo
ff3f2ee31b Fix create on Windows; don't copy git hooks on Windows 2015-09-10 20:52:21 -07:00
David Greenspan
37566f2fc6 run jsdocs 2015-09-09 18:24:27 -07:00
David Greenspan
4b9ee5cc7c History.md 5104 2015-09-09 18:18:11 -07:00
Oleksandr Chekhovskyi
42fbef7e6f Fix method calls during reconnect
User could enter irrecoverable broken state after doing any action while
reconnecting (specifically between stream reset and quiescence).
In this state some or all documents in collections would be missing,
because the loop processing buffered messages is interrupted with an
exception in _process_added.

This commonly happened on slow/bad networks, such as mobile.
2015-09-09 18:16:40 -07:00
David Greenspan
29487720c8 Remove another History.md duplicate 2015-09-09 16:04:07 -07:00
David Greenspan
4df1327009 Improve Meteor.settings docs #4704 #5118
Fix docs to say:
* Not that Meteor.settings is empty with no settings
* Meteor.settings.public is always there on client and server
* Changing it on the server affects the client

Also add mention to History.md
2015-09-09 16:01:14 -07:00
David Greenspan
98886f98ef Protect String.prototype from shelljs (#5107)
cordova-lib uses shelljs which modifies String.prototype in the tool
(and build plugin) environment.  This code prevents the pollution.
2015-09-09 16:01:14 -07:00
Evan You
aa9ee0e714 add --exclude option to self-test 2015-09-09 15:30:05 -04:00
Evan You
1b5a1b3ff0 exclude packages with env variables 2015-09-09 15:30:00 -04:00
Evan You
bb8c2a00b1 add --exclude option for test-packages command 2015-09-09 15:29:53 -04:00
Evan You
452c839d94 apply ci script updates 2015-09-09 15:29:46 -04:00
Martijn Walraven
95627b3bad Make sure an installed Cordova platform has a version script
When establishing the installed versions of Cordova platforms to check
whether we should remove the whole cordova-build directory to upgrade,
we make sure the platform has a version script and consider it outdated
if not.
2015-09-09 11:56:49 +02:00
Avital Oliver
128fb7ce55 Make meteor shell not crash when piped from another command.
This commit makes possible but but doesn't fully solve the problem of
using `meteor shell` within shell scripts. See #5055 for more
details.

Closes #5056
2015-09-08 19:34:53 -07:00
Avital Oliver
f81e0f53b3 Remove duplicates in History.md 2015-09-08 16:42:23 -07:00
David Greenspan
2bb7138cc4 Semicolons 2015-09-07 08:49:46 -07:00
Avital Oliver
559b0f0ce1 Update History.md for #5003 2015-09-03 14:59:31 -07:00
Tim Haines
49b49a0a3d OAuth1Binding - don't mutate the rawHeaders when generating a signature 2015-09-03 14:57:58 -07:00
David Greenspan
8754e3626f Bump versions for RC release/METEOR@1.2-rc.12 2015-09-03 11:32:51 -07:00
David Greenspan
978f710677 Add more comments to shell script 2015-09-03 11:13:00 -07:00
Martijn Walraven
9952552b34 Fix bug in upgrader when there is no cordova-plugins file 2015-09-03 16:22:09 +02:00
Sashko Stubailo
fec97c0bf3 Improve output of meteor mongo 2015-09-02 15:19:16 -07:00
David Glasser
71cf002daa Fix client refresh
Since 87b11bd we were treating client-only refreshes of the initial
server build as if they were initial builds, and not resetting the
project context.  This meant among other things that local packages
weren't being rebuilt, which led to #5074 (but also would have led to a
whole bunch of other problems).

Fixes #5074.
2015-09-02 15:16:28 -07:00
Sashko Stubailo
f0ae6b8a39 Bump package versions for new RC release/METEOR@1.2-rc.11 2015-09-02 13:34:22 -07:00
Sashko Stubailo
9921171be7 Bump release number 2015-09-02 13:27:32 -07:00
Sashko Stubailo
1333a405d8 Add comment reminder to update wiki page 2015-09-02 13:24:52 -07:00
Sashko Stubailo
0bb7c7c0b2 New addAssets package.js API; same file can be source and asset
1. Add `addAssets` API to `package.js`
2. Rename `getSourcesFunc` to `getFiles` in internal code
3. Changed `PackageAPI#sources` to `PackageAPI#files` with a new structure that
   has separate objects for assets and sources
4. Added some tests for different error conditions
5. The same file can now be a source and an asset
2015-09-02 13:14:02 -07:00
Sashko Stubailo
0a5bae9196 Add missing space 2015-09-02 11:40:36 -07:00
Sashko Stubailo
a79c91c29d Improve meteor create output 2015-09-02 11:36:58 -07:00
Sashko Stubailo
b381a675bf Fix create test 2015-09-02 11:21:22 -07:00