Commit Graph

34 Commits

Author SHA1 Message Date
JoelKatz
305b037f59 Don't allow a SerializerIterator to bind to a temporary Serializer. This was causing a bunch
of deserialization bugs.
2012-10-17 06:07:18 -07:00
JoelKatz
879a763fe2 Cleanup. 2012-10-14 18:27:42 -07:00
JoelKatz
e2c257f50b Fix a bug Jed reported. More JSON work. Redo format layouts. 2012-10-01 20:09:24 -07:00
JoelKatz
e04b695434 Burninate "Value" in "*ValueField*" functions. It was just pointless extra typing.
What else would you set/get in a field, by name, other than its value?
2012-10-01 15:35:30 -07:00
JoelKatz
79c35f2689 Remove all IField/ITField functions. They are now obsolete.
Use the correponding STObject functions.
2012-10-01 15:21:22 -07:00
JoelKatz
5cc421bc76 Temporary fix to some issues caused by transaction flattening.
Will work out details with Arthur.
2012-09-30 22:42:06 -07:00
JoelKatz
a4b330e9bc Merge branch 'master' of github.com:jedmccaleb/NewCoin into serialize
Conflicts:
	src/TransactionFormats.cpp

Fast forward.
2012-09-30 22:38:31 -07:00
JoelKatz
98655aed4d Correctly check validity for type during setType. 2012-09-29 01:30:17 -07:00
JoelKatz
16ea43d60c Fixups. 2012-09-28 19:26:36 -07:00
JoelKatz
cfa0f129d9 Merge branch 'master' of github.com:jedmccaleb/NewCoin into serialize
Conflicts:
	src/LedgerFormats.cpp
	src/SerializedLedger.cpp
	src/Version.h

Merge with master
2012-09-28 19:22:30 -07:00
JoelKatz
ebf3aeee64 Remove infinite loop. 2012-09-28 19:14:21 -07:00
Arthur Britto
7bd25b8688 Remove LowID and HighID from ripple state nodes. 2012-09-28 14:59:34 -07:00
JoelKatz
c9b8408d08 Cleanups and fixes. 2012-09-26 20:40:23 -07:00
JoelKatz
3f469c914d More serialization work. 2012-09-26 16:26:39 -07:00
JoelKatz
02b3bcb089 Put the threading in the correct owner node for unthreaded nodes.
Add some additional debug to threading.
2012-09-20 00:15:48 -07:00
JoelKatz
50190b2c35 Fix threading bug. 2012-09-13 01:31:51 -07:00
JoelKatz
db873ff9f5 Functions for owned nodes (nodes that have a single other node that owns
them) and dual-owner nodes (nodes that have two other nodes that own them).
Owned nodes would be things like nicknames. Dual-owner nodes would be things
like ripple balances.
2012-08-24 09:32:58 -07:00
JoelKatz
68b044ddde Changes to support threading through account roots, offers, and ripple state nodes.
Fix tracking the last transaction signed by an account.
2012-08-20 13:45:58 -07:00
JoelKatz
6bf10b1082 Threading support for node deletion. 2012-08-17 16:18:22 -07:00
JoelKatz
b789154c08 SLE support for threading through transactions. 2012-08-16 15:59:27 -07:00
Arthur Britto
7ff41d62a1 Breaking Json API, return versions as chars. 2012-07-07 19:44:52 -07:00
jed
2d7e096d29 start standardizing the RPC returns 2012-06-11 15:40:40 -07:00
JoelKatz
182d23e22a Give account state node types. 2012-06-09 02:27:57 -07:00
Arthur Britto
1f7abd6a94 Clean up getText for SerializedLedgerEntry. 2012-06-05 14:13:32 -07:00
JoelKatz
34e933cad8 Avoid a whole lot of extraneous allocate/copy/free cycles when
serialized objects are constructed.
2012-05-18 21:18:49 -07:00
JoelKatz
05131cb61e Cleanup. 2012-05-08 03:46:32 -07:00
Arthur Britto
f548e27e67 Cosmetic changes. 2012-05-05 16:46:29 -07:00
JoelKatz
6f2f058cd8 Derive Serialized ledger and transaction classes from SerializedType, not STObject. 2012-04-27 11:48:32 -07:00
JoelKatz
9ae8fff660 Don't name the entry. It looks ugly. 2012-04-26 18:58:18 -07:00
JoelKatz
a3669388b9 Bugfixes. 2012-04-26 17:31:09 -07:00
JoelKatz
e0e7a822a1 More ledger work:
Ledger::getAccountRoot
LedgerStateParms
SerializedLedgerEntry(const Serialier&..
2012-04-17 05:06:16 -07:00
JoelKatz
f05d6e0642 Rename SerializedLedger to SerializedLedgerEntry. It's not a whole ledger. 2012-04-13 20:07:57 -07:00
JoelKatz
28d870e7f9 Finish the serialized ledger classes. 2012-04-08 19:57:22 -07:00
JoelKatz
29659e56f3 Stub. 2012-04-06 22:36:24 -07:00