ekatek
fb709c9563
remove versions files from core packages
2014-06-16 22:11:31 -07:00
David Glasser
e4000c6808
Merge branch 'devel' into packaging
...
Conflicts (around utils.quotemeta):
tools/packages.js
tools/utils.js
2014-05-12 17:06:11 -07:00
ekatek
beb0e59b9d
new version files from teh new solver? Also, package.js correct with tests
2014-05-09 17:36:25 -07:00
ekatek
031890d2c5
don't store buildtime deps in the catalog
2014-05-04 16:56:58 -07:00
Andrew Wilcox
482d9a78d7
Fix serializing server tests.
...
`Tinytest.add` is now implemented in terms of `Tinytest.addAsync`, and
the old `async` flag removed.
2014-04-30 23:32:24 -07:00
Andrew Wilcox
853aa3f1d5
Run server tests one at a time.
2014-04-30 23:32:24 -07:00
Dan Dascalescu
64e02f2f56
Pass failure message for test.length()
2014-04-29 16:49:48 -07:00
ekatek
23ad149a78
better versions files
2014-04-25 15:06:45 -07:00
ekatek
10d2047d12
clean up
2014-04-25 15:01:20 -07:00
ekatek
c84c8d6097
alphabetize package version lock files
2014-04-24 18:18:21 -07:00
David Glasser
3d3bdd4f50
versions.json update (these should be sorted!)
2014-04-24 17:02:46 -07:00
David Glasser
fbde0a00a7
Merge branch 'publish-packages' into library-refactor
...
Conflicts:
packages/domutils/package.js
packages/handlebars/package.js
packages/htmljs/package.js
packages/liverange/package.js
packages/spark/package.js
packages/universal-events/package.js
tools/bundler.js
tools/help.txt
tools/packages.js
tools/run-app.js
tools/run-mongo.js
tools/skel/.meteor/packages
2014-04-24 17:01:36 -07:00
David Glasser
3b21c2d9a7
Merge branch 'devel' into publish-packages
...
Conflicts:
packages/domutils/package.js
packages/handlebars/package.js
packages/htmljs/package.js
packages/liverange/package.js
packages/madewith/package.js
packages/meteor-developer/meteor_developer_server.js
packages/preserve-inputs/package.js
packages/spark/package.js
packages/universal-events/package.js
tools/commands.js
tools/files.js
tools/help.txt
tools/packages.js
2014-04-24 16:27:21 -07:00
David Glasser
41b5b95b38
testAsyncMulti: Include block index in failures
2014-04-24 14:01:34 -07:00
ekatek
1f3daac20c
remaining versions.json
2014-04-21 19:03:09 -07:00
Andrew Wilcox
d365f052f5
Encrypt account service configuration and OAuth secrets stored in the
...
database.
"Oauth" is renamed to "OAuth". "Oauth" is kept as an alias for
backwards compatibility.
README.md contains a sample description of how to generate and use the
oauthSecretKey, which might be incorporated into the wiki
documentation page.
2014-04-08 18:57:58 -04:00
Geoff Schmidt
4d114ef617
Set some (not all, yet) packages to version 1.0.0
2014-03-07 01:33:37 -08:00
Josh Owens
45043c6996
tinytest: Use indexOf for string matching
2014-02-18 17:33:09 -08:00
David Greenspan
dcecf0a765
show diffs in test results
...
Conflicts:
packages/spacebars/compile_tests.js
packages/test-in-browser/driver.js
2014-02-03 21:58:27 -08:00
David Glasser
738ffe50a1
fix missing expect() call in password-tests
...
add a console.trace that helps debug it
2013-12-12 00:21:57 -08:00
David Glasser
8de0ae58dc
tinytest: test.equal should use EJSON.equals
2013-12-11 17:42:04 -08:00
Slava Kim
21b5e2acd8
Look for a file name ending with ":tests.js" as linker produces only such files.
2013-11-03 21:44:01 -08:00
David Glasser
af06112044
templating implies spark and meteor: generated code needs them.
...
also finish getting rid of deprecated startup package, and some other minor
packaging cleanups to templating.
2013-07-26 19:34:45 -07:00
David Glasser
4b3cb9d305
Rename api.exportSymbol -> api.export.
2013-07-25 18:54:43 -07:00
David Glasser
db51a3a14c
Eliminate the "past" package.
...
This package was always included in apps, and even if it was possible to remove,
there wasn't a compelling story about when users would remove and replace
it. Plus, not all backwards-compatibility code could even live in it (eg, field
names of objects), so it was incomplete. It also introduced odd load order
constraints.
Instead, we introduce two conventions for backwards-compatibility code:
- Special comments of the form "// XXX COMPAT WITH 0.6.4"
- When feasible, put backwards-compatibility code in a file called
"deprecated.js" in the relevant package.
This is documented at:
https://github.com/meteor/meteor/wiki/Meteor-Style-Guide#deprecated-code-and-backwards-compatibility
Additionally, removed some symbols that existed for backwards compatibility with
Meteor 0.4.0 (changes made 10 months ago): Meteor.is_client, Meteor.is_server,
and (in a method) this.is_simulation.
2013-07-25 18:54:42 -07:00
David Glasser
9f38258b54
Drop all @export lines. Add api.exportSymbol instead.
2013-07-25 18:54:40 -07:00
Geoff Schmidt
3d1c09794f
Comprehensive namespace cleanup.
2013-07-25 18:54:40 -07:00
David Glasser
6a1b5d3032
Consistently use fut['return']() in package code.
...
Some package code is loaded in browsers, which may fail to parse code which uses
'return' or 'throw' as a method name. We used to inconsistently use fut.ret for
this purpose; instead, just consistently use fut['return'] and fut['throw']. We
don't bother to do this in tools code which is definitely never run outside of
Node.
Also remove some unused requires.
Fixes #1222 .
2013-07-15 21:39:03 -07:00
Geoff Schmidt
0b2d536e38
Clean up error reporting in HTML template scanner
2013-05-13 11:56:51 -07:00
Geoff Schmidt
1049c2d7d2
add missing dependencies (following rebase on devel)
2013-05-13 11:54:20 -07:00
David Glasser
6b48e8bd8a
stuff that doesn't have conflicts
2013-05-13 11:51:50 -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
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
f67db983c3
New check library.
2013-04-18 19:17:53 -07:00
David Glasser
5a5204e3a4
Remove closures around package files. (hint: git blame -w)
...
The bundler now adds closures around client files and the server adds closures
around server files.
2013-03-19 15:13:53 -07:00
Avital Oliver
78ca755d3d
Npm.require unified requireNpm and __meteor_bootstrap__.require
2013-03-19 15:11:04 -07:00
Naomi Seyfer
aefe645f6c
work towards allowing you to solo groups of tests easily
2013-02-18 12:09:03 -08:00
David Glasser
d2ae5f7e1c
Replace almost all uses of Meteor.uuid with Random.id.
2013-02-12 23:55:19 -08:00
David Glasser
e95bcb870c
Get rid of duplicate random code inside minimongo.
...
Temporarily move the objectid-specific function into random.js.
2013-02-12 23:49:43 -08:00
David Glasser
3f2aad7c0e
Rename subscription "complete" to "ready" everywhere (including in the
...
protocol and the publisher API).
Also update examples/other/quiescence for ddp-pre1.
2013-01-30 13:34:58 -08:00
David Glasser
99bceb936e
Replace Mongo binary types with Meteor binary types on the way in and out of
...
Mongo.
(Should consider doing the same with ObjectId.)
(Also, still need to delete 0.2.15.)
2013-01-29 22:43:53 -08:00
Naomi Seyfer
c10c7f7c91
Binary support in BSON (dev bundle wise) and in Mongo
...
Unfortunately, the Node Mongo driver wants to use its own proprietary
Binary type for binary data. We want to use Uint8Array, instead, so
we're going to be using a patched version of the BSON library that
allows this.
It allows us to install a handler for USER_DEFINED binary types, which
in our case we set up to recognize, accept, and provide Uint8Array
2013-01-24 14:47:37 -08:00
Naomi Seyfer
76dba0150d
Fix tinytest include to use _.isEqual
2013-01-17 15:42:34 -05:00
Naomi Seyfer
3b16ca8aa6
Various tests for new data types in DDP:
...
Test for a document with a date; full stack
Test and fix for method invocation with a Date
Tests for literal
2013-01-17 15:29:51 -05:00
Naomi Seyfer
a9104afe5b
Attempting to get set userid working
2013-01-17 15:23:24 -05:00
Naomi Seyfer
052e393203
tinytest support for ddp-pre1
2013-01-17 15:23:23 -05:00
David Glasser
2aa92b2ed3
Update to use APIs from new versions of fibers and uglify-js.
...
Combine files before minimizing.
minimongo - subkey sort fails when minized, so clearly there is some sort of
uglify bug.
2013-01-16 11:34:30 -05:00
David Glasser
25af4e5cdb
http: Fix test failure on FF caused by 3bada2a.
2013-01-03 14:56:02 -08:00
David Glasser
cd250f0945
tinytest: drop results for a run when requested by client, not onComplete.
...
Should be useful for a non-browser-based test runner.
2012-12-12 12:55:44 -08:00
David Glasser
5b066c77a0
Remove stray debugging log from previous commit.
2012-11-17 17:53:00 -08:00