Commit Graph

22 Commits

Author SHA1 Message Date
David Glasser
bab936eac9 Patch _.each to not treat {length: 5} as an array
Specifically, in all Underscore "collection" functions which treat their
arguments polymorphically as either "object-like" or "array-like", don't
treat arguments with `x.constructor === Object` as arrays (except for
the 'arguments' object).

Fixes #594. Fixes #1737.
2014-01-07 20:17:47 -08:00
David Glasser
c03879f780 Upgrade lots of dev bundle NPM modules.
Needs a license review.
2013-10-03 15:52:19 -07:00
David Glasser
4b3cb9d305 Rename api.exportSymbol -> api.export. 2013-07-25 18:54:43 -07:00
David Glasser
e4c568b1e1 Merge exports list with package variables in slice JSON.
This implies that all exports are package variables, which made underscore,
jquery, and htmljs (which explicitly assigned to fields on the global variable)
break. We now properly encapsulate these packages (except for window.jQuery,
which we let sneak out because bootstrap wants it).  This means that packages
that want _ need to use underscore, and packages that want $ need to use jquery.
Also, you can't use _ in minimongo $where any more (matching mongod).
2013-07-25 18:54:42 -07:00
David Glasser
25a3afff54 - drop where from all on_use/on_test (it is no longer being passed in)
- allow `api.use(package, {options})` without where
- fix showdown to use a weak dependency
2013-07-25 18:54:40 -07:00
David Glasser
88d12e76e6 Upgrade Underscore to 1.5.1.
A cursory glance at the diff suggests that this will not affect anything we do
in Meteor.
2013-07-17 12:21:38 -07:00
David Glasser
d82bb3a8c1 Remove old "weak" name for unordered dependencies. 2013-06-26 10:43:24 -07:00
David Glasser
5545a62985 Upgrade to Underscore 1.4.4. 2013-05-24 16:27:21 -07:00
Geoff Schmidt
d5660c3938 Make 'templating' use the new plugin API. Now handlebars can be a separate package again. 2013-05-13 11:52:43 -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
Naomi Seyfer
aa663f9fc7 Underscore 1.4.4 was making tests run much slower than 1.4.2 ever did.
Until we figure out some solution to this (or switch to lo-dash), I'm going to
remove 1.4.4 so I can get work done on top of devel.

Revert "upgrade package underscore too"

This reverts commit 7022916fb4.
2013-03-09 11:43:01 -08:00
David Glasser
7022916fb4 upgrade package underscore too 2013-03-07 08:15:25 -08:00
Nick Martin
34b7bdbbac Bump underscore version. 2012-11-15 20:44:56 -08:00
David Glasser
2c6f991228 Ensure that "meteor list" doesn't truncate any package descriptions. 2012-10-10 17:27:00 -07:00
Nick Martin
82e0a7b4b9 Upgrade all 3 copies of underscore. *sigh* 2012-04-23 21:45:02 -07:00
David Greenspan
f2cd91ef6b updated Underscore to 1.3.1 to fix livedata bug 2012-02-13 14:55:07 -08:00
Geoff Schmidt
d1d5604976 Refactor bundler; new package API 2012-01-27 20:02:26 -08:00
Geoff Schmidt
e5eb42e55c Refactor package API/bundler 2012-01-27 20:02:24 -08:00
Geoff Schmidt
24692a60f5 rationalize underscore usage slightly 2011-12-08 16:28:47 -08:00
matt debergalis
cfbb309272 shorten description 2011-12-01 11:31:25 -08:00
Nick Martin
d69c2d1f19 Initial import from old busted repo. 2011-11-17 18:35:20 -08:00