Commit Graph

14070 Commits

Author SHA1 Message Date
David Greenspan
590446181a Fix stray quote 2015-04-20 14:43:32 -07:00
David Greenspan
c206117c1e Demote "MiniSat" section from beginning to end 2015-04-20 14:43:32 -07:00
David Greenspan
92358119d3 More TOC (and move below Introduction) 2015-04-20 14:43:32 -07:00
David Greenspan
90db08176b Write section on Solver 2015-04-20 14:43:32 -07:00
David Greenspan
b96cedc220 Make Solver#ignoreUnknownVariables a method
in preparation for documenting it
2015-04-20 14:43:32 -07:00
David Greenspan
189eed798a Formula TOC 2015-04-20 14:43:32 -07:00
David Greenspan
66bc7626f2 Document Formulas 2015-04-20 14:43:31 -07:00
David Greenspan
71de34bbf2 More TOC and wordsmithing (TLC) 2015-04-20 14:43:31 -07:00
David Greenspan
2f36eac93b More docs, start TOC 2015-04-20 14:43:31 -07:00
David Greenspan
13312a97b6 Write about Terms 2015-04-20 14:43:31 -07:00
David Greenspan
90982efcc6 De-italicize "variable name" 2015-04-20 14:43:31 -07:00
David Greenspan
b2a8c2f63d Wordsmithing 2015-04-20 14:43:31 -07:00
David Greenspan
698977abf5 Document Variables 2015-04-20 14:43:30 -07:00
David Greenspan
a161fe467d Make noCreate a public 2nd arg to getVarNum 2015-04-20 14:43:30 -07:00
David Greenspan
5f6b0a083a Wordsmithing 2015-04-20 14:43:30 -07:00
David Greenspan
0f749741f7 Minor improvements 2015-04-20 14:43:30 -07:00
David Greenspan
44064263c2 Write a bunch of README text for Logic Solver! 2015-04-20 14:43:30 -07:00
David Greenspan
f6f267d44d Improve Logic.variableBits
check that the second argument is present

generate better variable names.  the generated
names don't have to be magic -- we will probably
document what they are -- but they should be a
little better than just appending a number.
it's reasonable to give variables names like
"1,1", and appending a 0 to that would make
"1,10", which is weird.  "1,1$0" is better.
2015-04-20 14:43:30 -07:00
David Greenspan
a61deafba1 Update constraint-solver for logic-solver changes 2015-04-20 14:43:30 -07:00
David Greenspan
7855bb87c3 Don't depend on "check", and provide type testers
The dependency on "check" was a real buzz-kill, especially when we
think of this package as something someone might run outside Meteor:

* `check` is really slow (mainly due to using exceptions for control 
flow, I think), giving you a choice of *either* argument-checking or
good performance out of the box

* `check` pulls in the `ejson` and `base64` packages

Type testers are functions like `Logic.isTerm`, which are much more
useful to have as part of the public API than "matchers" like
`Logic.Term` in the old code.
2015-04-20 14:43:30 -07:00
David Greenspan
dea8d09b80 Define Logic.isNameTerm, etc. type checks
Starting to break dependency on "check"
2015-04-20 14:43:29 -07:00
David Glasser
68ce1e1c67 If a plugin fails to build, watch its sources
(Not a new bug on this branch)
2015-04-17 17:49:01 -07:00
David Glasser
131a8cc658 Fix test-packages after an initial build failure
The comments immediately after this new code claimed that the "changes
we made were persisted to disk", but they weren't.  So, if you had some
sort of build error that occured after the initializeCatalog stage (say,
invalid JS in a non-package.js file), when the runner reset the context,
it would lose the changes to
projectContext.projectConstraintsFile (.meteor/packages), and you'd end
up with no packages in the test runner app.
2015-04-17 17:47:16 -07:00
David Glasser
d310c3e3e6 Upgrade UglifyJS to 2.4.20 from 2.4.17
Fixes #3019.
2015-04-17 12:30:10 -07:00
David Glasser
9039e6b2da FIx mongo failover self-test
mongo now transitively uses webapp (because ddp-server does) so we can't
really make an app with mongo and no webapp.  This is a bit of a shame
and when we refactor the mongo package we should fix this... but until
then, let's just remove the no-longer-necessary main function and be OK
with this test running a pointless web server.
2015-04-16 12:49:40 -07:00
David Glasser
d956f0976f Merge branch 'pr/4052' into devel
Fixes #3824.  Fixes #4052.
2015-04-14 23:36:20 -07:00
Robert Lowe
4c1ed1ee20 Refactors #4052 according to @glassers review! 2015-04-14 23:32:20 -07:00
Robert Lowe
f27bcbb3c4 Adds onReady hook to Spiderable package
Resolves #3824
Adds missing `DDP` dependancy
Adds `callback-hook` for onReady hook registration
Adds some client tests for `Spiderable`
Bumps version to `1.0.8`
2015-04-14 23:32:20 -07:00
David Glasser
5535d4cc98 Merge branch 'pr/4191' into devel
Fixes #4191.
2015-04-14 21:59:55 -07:00
David Glasser
aa18a9af01 History update 2015-04-14 21:59:36 -07:00
David Glasser
3a5893aea6 Fix a self-test 2015-04-14 21:56:29 -07:00
David Glasser
64c170d6e3 The tool only needs the ddp client
However, turns out the previous commit doesn't really work --- making
webapp a strong dependency of ddp-server means that as soon as we load
mongo we'll load webapp in the tool which is bad.  So move the mongodb
Npm module out of mongo, since that's all we need in the tool.
2015-04-14 21:48:41 -07:00
David Glasser
c48ea4affb webapp and routepolicy need no longer be weak deps 2015-04-14 21:34:46 -07:00
David Glasser
6ede690eaa ddp-server does not use faye-websocket directly
(ddp-client does, and sockjs does use it indirectly)
2015-04-14 21:34:46 -07:00
David Glasser
80384fb522 Update ddp package summaries 2015-04-14 21:34:46 -07:00
David Glasser
484007101c accounts-password no longer uses SRP 2015-04-14 21:34:46 -07:00
Robert Lowe
9096e4670a Resolves: ddp package should be split in two
DDP mitosis
2015-04-14 21:34:46 -07:00
David Glasser
eda010fc0c Use correct value in error message 2015-04-14 21:34:30 -07:00
Slava Kim
dda3a9f766 Move isRelative to helpers, too. Fix a typo. 2015-04-14 15:40:16 -07:00
Slava Kim
40dd0299b9 Stylistic changes to the PR #4175 2015-04-14 15:33:58 -07:00
Robert Lowe
2e8a28ceaf Add sanity test for #3465 2015-04-14 15:25:18 -07:00
Robert Lowe
8cac5cc4b7 Fixes #3465 2015-04-14 15:25:18 -07:00
Warren Seine
eb232109a2 Fix typo in documentation. 2015-04-14 15:21:42 -07:00
David Glasser
b704424a73 Clarify coffeescript README
Fixes #4171.
2015-04-14 14:47:16 -07:00
Eric Wyne
f25c3683a4 change docs to doc
This parameter name is misleading. A single document is passed to the Meteor.deny({update}) function, not an array of documents
2015-04-14 14:36:58 -07:00
Dan Dascalescu
7096881781 Update Weibo instructions 2015-04-14 14:31:44 -07:00
David Glasser
431dd2a78f Merge branch 'pr/4154' into devel
Fixes #4154.
2015-04-14 14:10:22 -07:00
David Glasser
af647f7e7e Tweaks 2015-04-14 14:08:27 -07:00
Henry Todd
93b3519ad7 Add notice about ROOT_URL to OAuth API docs
A possible pitfall when configuring OAuth is that after proxying the Meteor application behind (for instance) nginx, the ROOT_URL doesn't match the hostname/port combination expected.
2015-04-14 14:06:46 -07:00
Slava Kim
8d705cdb77 Merge pull request #4150 from edull24/issue-4149
Fixes #4149.
2015-04-14 14:02:39 -07:00