Commit Graph

7881 Commits

Author SHA1 Message Date
Ben Newman
281a73ddec Be sure to get original CSS contents from appropriate SourceMapConsumer.
https://github.com/meteor/meteor/pull/7877#issuecomment-252359894
2016-10-07 18:35:43 -04:00
Christian Klaussner
83b3ca7f7a Make sure only valid mappings are added to the map 2016-10-07 15:31:38 +02:00
Christian Klaussner
92bfc5f1e1 Use forEach instead of reduce 2016-10-07 15:12:52 +02:00
Christian Klaussner
00fc89b373 Rewrite source map composition for CSS files
The previous implementation had a run time quadratic in the number of CSS files with an associated source map. This new implementation has a linear run time because it iterates only once through all mappings of each CSS file.
2016-10-06 18:25:07 +02:00
Ben Newman
232ab2d209 Bump package versions for 1.4.2-beta.9 release.
I had to scrap the 1.4.2-beta.8 release because meteor-tool@1.4.2-beta.8
got published by a partial run of the publish-release script, but then the
publish-release script thought meteor-tool changed after that, and I
didn't want to republish it as something like 1.4.2-1-beta.8.
2016-10-05 18:42:56 -04:00
Ben Newman
082bd48b02 Shorten implicit description of Tracker package.
This tweak is intended to fix the following publish-release error:

  => Errors while publishing:

  While publishing package tracker:
  error: Longform package description is too long. Meteor uses the section of the Markdown documentation file between the first and second headings. That section must be less than 1500 characters long.
2016-10-05 18:36:41 -04:00
Martijn Walraven
6b0fc9110b Update cordova-plugin-meteor-webapp dependency to 1.4.1 2016-10-05 16:11:34 -04:00
Martijn Walraven
e9aa8082dc Update cordova-plugin-meteor-webapp dependency to 1.4.0 2016-10-05 16:11:34 -04:00
Martijn Walraven
f574b46adc Update Crosswalk plugin to latest version 2016-10-05 16:11:33 -04:00
Martijn Walraven
458c5b40f0 Update Cordova pinned plugin versions and dependencies to latest versions 2016-10-05 16:11:33 -04:00
Ben Newman
3fffb9bebc Revert unnecessary commits attempting to fix Travis/Circle CI tests.
After much debugging, I have tracked down and fixed the root cause of the
test failures: colorized app output was silenced because the Log.format
function could not require("cli-color").

Revert "Wait for "=> App running at:" in packages/test-in-console/run.sh."
This reverts commit 0713b9d153.

Revert "Use console.log to print test-in-console listening message."
This reverts commit a421da5a5e.
2016-10-05 15:03:43 -04:00
Ben Newman
76903f0cfc Add a failing test to the logging package.
This test case currently fails because the `cli-color` npm package cannot
be required, which means all colorized logging messages printed by the app
will throw in the eachline callback(s) in AppProcess#start, which breaks
virtually any test that waits for an app to print a ready message.
2016-10-05 14:57:55 -04:00
Ben Newman
0713b9d153 Wait for "=> App running at:" in packages/test-in-console/run.sh.
For some unknown reason, the "test-in-console listening" message is not
being printed to STDOUT when this script runs on Travis CI any more. We
should investigate why that is, but it's important to get these tests
running (and passing) again.
2016-10-04 20:10:16 -04:00
Ben Newman
a421da5a5e Use console.log to print test-in-console listening message. 2016-10-04 18:53:36 -04:00
Ben Newman
1d64cf6f61 Attempt to fix Travis CI tests. 2016-10-04 18:34:28 -04:00
Ben Newman
eda5f37ab2 Merge branch 'release-1.4.1.2' into release-1.4.2 2016-10-04 14:00:30 -04:00
Ben Newman
1d74c0ce5e Bump package versions for the official 1.4.1.2 release. 2016-10-04 12:44:28 -04:00
Ben Newman
2937403be0 Bump package versions for 1.4.1.2-rc.0 release. 2016-10-04 12:34:01 -04:00
Ben Newman
0808325846 Bump package versions for 1.4.2-beta.7 release. 2016-09-29 17:48:31 -04:00
Ben Newman
e882a7ea52 Merge branch 'devel' into release-1.4.2 2016-09-29 16:57:44 -04:00
Michiel ter Reehorst
8dbfd9769a Bump the coffeescript package version (#7845)
That way everyone who wants to can update to version `1.2.6` and enjoy coffeescript `1.11.0`.
2016-09-29 15:59:35 -04:00
Lieuwe Rooijakkers
c13fe33aa3 coffeescript: improve es6 regex performance (#7846) 2016-09-29 15:59:06 -04:00
Geoffrey Booth
12472cfe7a CoffeeScript now supports ES2015 modules (#7818)
* Update CoffeeScript to 1.11.0, which supports modules; update check for whether to pass CoffeeScript’s output to Babel to look not just for backticks, but also for `import`, `export` and `function*`, the current ESNext features output by CoffeeScript

* Add tests for imported modules using CoffeeScript’s new native import statement

* Test that CoffeeScript native export statements work, by importing something exported by such a statement

* Improve regex

* Optimize regex
2016-09-28 09:36:53 -04:00
Zoltan Olah
e78e27dd3a Merge pull request #7800 from abernix/abernix-fix-7538
[docs] Clarify JSDoc for pollingIntervalMs and pollingThrottleMs options
2016-09-27 15:55:30 -07:00
Ben Newman
9338fbd73f Bump package versions for 1.4.2-beta.6 release. 2016-09-27 13:31:41 -04:00
Ben Newman
ad69d59fa7 Clear dev_bundle/.npm before tests to ensure consistent results. 2016-09-26 20:39:15 -04:00
Ben Newman
7c3fbad5d0 Use version constraint for minifier-css in standard-minifier-css. 2016-09-26 20:27:50 -04:00
Jesse Rosenberger
cba649f709 Add Newlines to end of .gitignore files, specifically the new app skel
Even though I think the fight is a bit futile, it is considered best practice to have newlines at the end of all files.  At the request of meteor/meteor#7786, this commit adds newlines to the end of the new app skeleton `.gitignore` file.  These skel files are used when generating new meteor apps so this avoids perpetuation of this problem into futrue generations. ;)

In an effort to beef up this PR, I also took the liberty of fixing the few other Meteor files which were lacking newlines (all `.gitignore` files)

Closes meteor/meteor#7786
2016-09-26 15:32:08 +03:00
Ben Newman
bfa67337dd Cache merging of CSS files in standard-minifier-css.
It's silly that this was happening on every reload, regardless of whether
CSS files had changed.
2016-09-23 19:22:40 -04:00
Ben Newman
d4d648c8f7 Bump package versions for 1.4.2-beta.5 release. 2016-09-22 15:03:07 -04:00
Ben Newman
aa6b8ff10a Cleanup packages/stylus/.npm after upgrade.
This may help with the CircleCI timeout problems we've been having.
2016-09-22 15:03:07 -04:00
Ben Newman
da5f6956aa Merge branch 'devel' into release-1.4.2 2016-09-22 14:32:07 -04:00
Tom Coleman
f5bc7ae0ce Shrinkwraps and .versions files for npm-mongo and stylus 2016-09-22 11:24:48 +10:00
Jesse Rosenberger
ae006ca0b5 Clarify documentation for pollingIntervalMs and pollingThrottleMs options
This change changes units to be consistent and more clearly indicates when these parameters come into play.

Fixes meteor/meteor#7538
2016-09-21 17:20:21 +03:00
Brian Lukoff
a3419f8ccf Update node-mongodb driver to 2.2.10 (#7780)
This release of the node-mongodb driver finally fixed performance issues we were having on our Compose MongoDB 3.2 deployment.
2016-09-20 18:31:55 -04:00
Tom Coleman
78b9a20da1 Merge pull request #7739 from meteor/stylus-version-bump
Updating stylus dependency
2016-09-20 09:05:39 +10:00
Ben Newman
d881a29de4 Bump package versions for 1.4.2-beta.4 release. 2016-09-16 09:15:24 -04:00
Ben Newman
62b85ee36e Merge branch 'devel' into release-1.4.2 2016-09-16 09:10:33 -04:00
Ben Newman
6823ea0bca Bump boilerplate-generator package version and add version constraints.
This will allow publishing `boilerplate-generator` independently from
Meteor, so that Meteor 1.4 developers can update immediately by running
`meteor update boilerplate-generator`.
2016-09-16 09:07:25 -04:00
gsaynac
f475e379ab Add ws: and wss: sources to default CSP for Cordova (#7774)
CircleCI tests are still timing out, but I believe this change is safe to merge.
2016-09-16 09:01:44 -04:00
Ben Newman
c0e3397cc4 Merge branch 'devel' into release-1.4.2 2016-09-15 10:02:34 -04:00
Michael Mason
ffa7de2559 Pass object with error to onLoginFailure hooks (#7699)
* Pass object with error to onLoginFailure hooks

* Use es6 property shorthand
2016-09-15 10:00:28 -04:00
Ben Newman
583bd366e4 Bump package versions for 1.4.2-beta.3 release.
Note that no binaries were successfully published for beta.2, so please
don't try updating to that version!
2016-09-13 15:25:23 -04:00
Ben Newman
772d6a914a Bump package versions for 1.4.2-beta.2 release.
Note that no binaries were successfully published for beta.1, so please
don't try updating to that version!
2016-09-13 14:00:49 -04:00
Ben Newman
c1f01cc860 Bump package versions for 1.4.2-beta.1 release. 2016-09-13 13:33:39 -04:00
Ben Newman
391c3b4c26 Bump promise package version to 0.8.7. 2016-09-09 16:57:30 -04:00
Ben Newman
ad61a93514 Fix bizarre faulty shrinkwrapping of asap package. 2016-09-09 16:41:44 -04:00
Ben Newman
e999db717f Bump promise package version to 0.8.6. 2016-09-09 14:34:37 -04:00
Ben Newman
26d082b62e Update meteor-promise npm package to v0.7.4.
Fixes a bug where .then callbacks could be wrapped multiple times:
https://github.com/meteor/promise/pull/11
2016-09-09 13:59:52 -04:00
Ben Newman
9001b75f44 Move packages-for-isopackets/blaze to packages/non-core/blaze. 2016-09-09 11:17:43 -04:00