Commit Graph

1341 Commits

Author SHA1 Message Date
Matthew Nesbit
2f4c0e9ae5 Remove TODO as the usage of CheckpointStorage is only through ServiceHubInternal into the StateMachineManager. We don't restrict access to internal for now as this causes too much other change. 2016-07-12 11:53:49 +01:00
Ross Nicoll
0d78df33f8 Add standard clauses 2016-07-12 11:31:23 +01:00
Clinton Alexander
1f5da32458 Changed default day count basis. 2016-07-12 11:13:25 +01:00
Clinton Alexander
28c083c5f8 Added colours to the fixed and floating leg in create deal. 2016-07-12 11:12:01 +01:00
Clinton Alexander
b2d7630021 Improved and simplified UI further. 2016-07-12 11:07:25 +01:00
Sofus Mortensen
027e78be24 Merged in sofus-generic-contract (pull request #218)
Sofus generic contract
2016-07-12 12:00:06 +02:00
Clinton Alexander
1458c3ac1f Finished implementing view for create deal. 2016-07-12 10:27:36 +01:00
sofusmortensen
7b241b6b12 Merge branch 'master' into sofus-generic-contract 2016-07-12 07:47:43 +02:00
sofusmortensen
7284896375 RollOut/Continuation 2016-07-12 07:46:40 +02:00
sofusmortensen
84700ce1b9 Notes 2016-07-12 07:46:17 +02:00
Andras Slemmer
3325758113 Merged in full-stops! (pull request #217)
all: Full stops in comments!
2016-07-11 18:44:08 +01:00
Andras Slemmer
635da20fe2 contracts: Maybe we don't need a full stop there 2016-07-11 18:37:27 +01:00
Andras Slemmer
d7cc34c9a5 all: Full stops in comments! 2016-07-11 17:58:53 +01:00
Mike Hearn
04c6449f92 Merged in mike-small-cleanups (pull request #215)
Small cleanups
2016-07-11 18:50:45 +02:00
Mike Hearn
e28ecae8c0 Address review comments 2016-07-11 18:47:24 +02:00
Mike Hearn
2be91ff516 Minor: tighten variance when possible (via the Inspector) 2016-07-11 18:15:28 +02:00
Mike Hearn
0a2f313d40 Minor: run IntelliJ 'code cleanup' 2016-07-11 18:15:28 +02:00
Mike Hearn
41d092a169 Minor: optimize imports 2016-07-11 18:15:28 +02:00
Mike Hearn
6b7580c977 Minor: fix compiler warnings. 2016-07-11 18:15:28 +02:00
Mike Hearn
190c5334bb Merged in mike-testing-cleanup (pull request #214)
Testing cleanup
2016-07-11 18:14:46 +02:00
Clinton Alexander
6b165c562e Further simplified interface by removing the multi currency support. 2016-07-11 15:34:18 +01:00
Mike Hearn
cc22810b09 Testing cleanup:
- Move code out of ambiguously named TestUtils files (there were three). Sometimes it's simpler to just put these things into the contract source files directly.
- Remove JavaTestHelpers objects (there were three), in favour of just giving the top level kotlin file class better names.
- Misc other small tweaks and cleanups.
2016-07-11 16:22:02 +02:00
Ross Nicoll
2cd5014941 Merged in rnicoll-timestamping-notary-take2 (pull request #206)
Replace named timestamping authority with notary
2016-07-11 15:00:35 +01:00
Clinton Alexander
304b5ae40c Added colours to deals. Removed generated and derived fields from the create deal page. 2016-07-11 15:00:17 +01:00
Ross Nicoll
6b775ebd4d Replace named timestamping authority with notary
As the timestamping authority is now always the notary service, contracts should
no longer be using name-based lookup of the timestamping authority (as this will
generally be wrong). This introduces a new "timestamp" property on a transaction,
and updates most contracts to refer to it.

In some cases (IRS, CommercialPaper) there are transactions with no input states
to derive notary from, that use timestamps. In these cases a notary is specified
in the command.
2016-07-11 14:54:36 +01:00
Andras Slemmer
ae2e6ab917 Merged in test-dsl-docs (pull request #212)
Test dsl docs
2016-07-11 14:31:35 +01:00
Andras Slemmer
d0903ae265 docs: Rename test tutorial subtitle 2016-07-11 14:25:27 +01:00
Andras Slemmer
e13a95857a core: Remove colons from @param comments 2016-07-11 14:25:27 +01:00
Andras Slemmer
4324e33fea testdsl: Removed R type parameter, unify verifies() interface 2016-07-11 14:25:27 +01:00
Andras Slemmer
fb55ceeb79 contracts: Remove Tmp* files 2016-07-11 14:25:27 +01:00
Andras Slemmer
dae39bbfc1 docs: Add tutorial on the test DSL 2016-07-11 14:25:27 +01:00
Andras Slemmer
9bb8439dc3 testdsl: Add failsWith to Ledger 2016-07-11 14:25:27 +01:00
Andras Slemmer
cd0299f650 testdsl: Javadoc comments 2016-07-11 14:25:27 +01:00
Andras Slemmer
3d885eb928 testdsl: Clean up TestUtils.kt 2016-07-11 14:25:27 +01:00
Andras Slemmer
c3060c11c0 testdsl: Use and expose TransactionBuilder in TestTransactionDSLInterpreter 2016-07-11 14:25:27 +01:00
Andras Slemmer
656b06f7f5 Merged in docs-build-script (pull request #213)
docs: Add build_docs.sh
2016-07-11 14:24:21 +01:00
Andras Slemmer
7491503a10 docs: .gitignore docs/virtualenv 2016-07-11 14:00:51 +01:00
Andras Slemmer
8ca73e51d4 docs: Add build_docs.sh 2016-07-11 12:17:18 +01:00
Clinton Alexander
5e47ba88d1 Removed more fields. Selects reintroduced. 2016-07-11 11:50:31 +01:00
Ross Nicoll
8264e771f5 Merged in rnicoll-contract-minor (pull request #211)
Preparation work for contract clauses
2016-07-11 11:36:45 +01:00
Ross Nicoll
0404ef4f62 Standardise error messages regarding state issuance
This makes the error messages when verifying state issuance consistent between
Cash, CommercialPaper and Obligation contracts, in preparation for introducing
a common issue clause between the contracts.
2016-07-11 11:32:36 +01:00
Ross Nicoll
7655356ec2 Minor: Remove unneeded backquotes 2016-07-11 11:32:34 +01:00
Ross Nicoll
ae1d3e96b1 Extend obligation tests to cover input lifecycle checks 2016-07-11 11:30:36 +01:00
Clinton Alexander
89e8708e76 Date change now works first time for changing a single day. 2016-07-11 10:19:40 +01:00
sofusmortensen
07c1f8b86a Merge branch 'master' into sofus-generic-contract 2016-07-10 15:28:21 +02:00
sofusmortensen
f0fc8f414f cleanup, testing rollout syntax 2016-07-10 12:12:33 +02:00
Clinton Alexander
914e6cf52c Fixed minor bug in the date changer. 2016-07-08 16:41:23 +01:00
Clinton Alexander
230e230448 Removed debugging code. 2016-07-08 16:41:23 +01:00
Clinton Alexander
a147385255 Refactored project to use require.js to separate out modules more cleanly. 2016-07-08 16:41:23 +01:00
Clinton Alexander
3a614478ba App now loads reliably. 2016-07-08 16:41:23 +01:00