diff --git a/Builds/QtCreator/rippled.pro b/Builds/QtCreator/rippled.pro
index 0e906379b3..114ce207cb 100644
--- a/Builds/QtCreator/rippled.pro
+++ b/Builds/QtCreator/rippled.pro
@@ -59,12 +59,16 @@ OTHER_FILES += \
UI_HEADERS_DIR += ../../src/ripple_basics
-# -----
-# Beast
+# ---------
+# New style
#
SOURCES += \
../../src/ripple/beast/ripple_beast.cpp \
- ../../src/ripple/beast/ripple_beastc.c
+ ../../src/ripple/beast/ripple_beastc.c \
+ ../../src/ripple/json/ripple_json.cpp \
+ ../../src/ripple/sophia/ripple_sophia.c \
+ ../../src/ripple/testoverlay/ripple_testoverlay.cpp \
+ ../../src/ripple/validators/ripple_validators.cpp
# ---------
# Old style
@@ -88,14 +92,6 @@ SOURCES += \
../../src/ripple_net/ripple_net.cpp \
../../src/ripple_websocket/ripple_websocket.cpp
-# ---------
-# New style
-#
-SOURCES += \
- ../../src/ripple/sophia/ripple_sophia.c \
- ../../src/ripple/testoverlay/ripple_testoverlay.cpp \
- ../../src/ripple/validators/ripple_validators.cpp
-
LIBS += \
-lboost_date_time-mt\
-lboost_filesystem-mt \
diff --git a/Builds/VisualStudio2012/RippleD.vcxproj b/Builds/VisualStudio2012/RippleD.vcxproj
index 369993bac2..c7191a64fe 100644
--- a/Builds/VisualStudio2012/RippleD.vcxproj
+++ b/Builds/VisualStudio2012/RippleD.vcxproj
@@ -22,6 +22,25 @@
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
true
@@ -662,24 +681,6 @@
true
true
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
true
true
@@ -1437,6 +1438,15 @@
+
+
+
+
+
+
+
+
+
@@ -1556,14 +1566,6 @@
-
-
-
-
-
-
-
-
@@ -1750,11 +1752,11 @@
true
true
-
-
-
-
-
+
+
+
+
+
diff --git a/Builds/VisualStudio2012/RippleD.vcxproj.filters b/Builds/VisualStudio2012/RippleD.vcxproj.filters
index d2c102c7a5..95e42a648f 100644
--- a/Builds/VisualStudio2012/RippleD.vcxproj.filters
+++ b/Builds/VisualStudio2012/RippleD.vcxproj.filters
@@ -1,117 +1,9 @@
-
- {9766e229-8795-43d8-871e-60de90501333}
-
-
- {bcc68889-41a4-4090-ac3f-12a3ba1d8961}
-
-
- {ca8e7c6c-0e6d-4915-b7b4-0a0b21f91d16}
-
-
- {e0dd916d-72b2-46cd-840a-fb5e924a470a}
-
-
- {df861e00-baa6-43d4-bbbf-df61d66ee414}
-
-
- {487f6b35-d0a3-4b34-85c1-94e2aad4c9ff}
-
-
- {2bf8c9ef-13f7-477a-8a78-2a52a26bb4f8}
-
-
- {1b631697-2450-473a-9eb6-cc6cfaf66668}
-
-
- {42324d78-07a6-4782-b938-3f620904addf}
-
-
- {c817e7d7-36d7-410e-ad16-f51c5eb024af}
-
-
- {548037f2-eb8a-41bd-95dc-05f58cdbc041}
-
-
- {514a3062-9305-4285-8007-3ebb955eaab3}
-
-
- {3af7c606-c5b5-4d1f-951b-d5d99997818f}
-
-
- {a837f3ce-75b7-4e6c-b8b1-728b6a1216bd}
-
-
- {c84fc3af-f487-4eba-af78-d4be009f76d1}
-
-
- {febf2e7e-f071-4a6c-9b81-68498fc8ea57}
-
-
- {3ac448dc-9f2e-472b-9f3c-cf9140dddf3a}
-
-
- {28809512-5c30-469f-a094-90839fbfa210}
-
-
- {85ea08c2-f8a6-477b-8d59-9a7339761d20}
-
-
- {6a769530-8edf-4836-afc8-8836fe315603}
-
-
- {571acd5b-065c-4202-8de3-8692735171dc}
-
-
- {cf19fa31-c40b-4203-b497-63a8c3dcb282}
-
-
- {29393027-f1ed-4700-bbd1-c880091ab96b}
-
-
- {66d2d40a-72bd-41f5-9cf9-1f464a40bb04}
-
-
- {ec6b9e0e-4a92-4c06-833d-441d51b0b163}
-
-
- {d46790be-df64-4e31-b51c-ac9e95a24747}
-
-
- {e54bae0e-09f1-483e-bcf7-fb6b17b8d561}
-
-
- {7b3efe80-291a-49bc-b32e-085b5af47f98}
-
-
- {82a6d3f3-fa01-4cc6-9730-f928e61b9929}
-
{73c81ca5-1f7e-4ffc-bb42-72306afc78ed}
-
- {7c14e9df-6d8d-4ba3-b208-f89c1d0b6b30}
-
-
- {083291b1-1498-490e-9794-4319d21d5668}
-
-
- {331a5979-0bb5-4224-919d-b8df0bc4e94f}
-
-
- {045285aa-9043-4cee-b8ca-cc8881e52f6a}
-
-
- {7270818b-573d-45b7-b10b-42f63bedcc50}
-
-
- {1d9bc26d-d76e-4fd4-a737-b968e31e614b}
-
-
- {d1648d3f-7d71-495d-afc9-576ed00d7185}
-
{ddf42dfe-eaad-4275-8cb7-5c02be627366}
@@ -139,160 +31,274 @@
{6967f835-a1b0-47e3-9bd9-6fc8bd0f3df7}
-
- {a2508a4d-acbc-406b-ada6-e66ff66fafc6}
-
{c69b07a2-44e5-4b06-99a9-81f5d137ea15}
-
- {b6d40ea6-339c-4ae5-9f48-37e235eff2f2}
+
+ {9766e229-8795-43d8-871e-60de90501333}
-
- {ab806f38-36f5-4c76-b83a-72ac8bf54440}
+
+ {bcc68889-41a4-4090-ac3f-12a3ba1d8961}
-
- {0e355563-7517-4e4b-ba7c-65eb11942cda}
+
+ {3ac448dc-9f2e-472b-9f3c-cf9140dddf3a}
-
- {de9ef050-2263-4cd3-a563-db81d137cf34}
+
+ {28809512-5c30-469f-a094-90839fbfa210}
-
- {35c905cd-afaa-467a-906d-eb2b34a18907}
+
+ {85ea08c2-f8a6-477b-8d59-9a7339761d20}
-
- {e614b68f-21cb-4866-82d1-1ea89ee11906}
+
+ {cf19fa31-c40b-4203-b497-63a8c3dcb282}
-
+
+ {29393027-f1ed-4700-bbd1-c880091ab96b}
+
+
+ {66d2d40a-72bd-41f5-9cf9-1f464a40bb04}
+
+
+ {ec6b9e0e-4a92-4c06-833d-441d51b0b163}
+
+
+ {d46790be-df64-4e31-b51c-ac9e95a24747}
+
+
+ {e54bae0e-09f1-483e-bcf7-fb6b17b8d561}
+
+
+ {7b3efe80-291a-49bc-b32e-085b5af47f98}
+
+
+ {82a6d3f3-fa01-4cc6-9730-f928e61b9929}
+
+
+ {7c14e9df-6d8d-4ba3-b208-f89c1d0b6b30}
+
+
+ {1d9bc26d-d76e-4fd4-a737-b968e31e614b}
+
+
+ {ca8e7c6c-0e6d-4915-b7b4-0a0b21f91d16}
+
+
+ {2bf8c9ef-13f7-477a-8a78-2a52a26bb4f8}
+
+
+ {1b631697-2450-473a-9eb6-cc6cfaf66668}
+
+
+ {42324d78-07a6-4782-b938-3f620904addf}
+
+
+ {c817e7d7-36d7-410e-ad16-f51c5eb024af}
+
+
{824b1f04-7313-4abb-a3db-6241c7c8a356}
-
- {458b9099-fcf6-49fe-b3fb-a27beb2ee070}
+
+ {e0dd916d-72b2-46cd-840a-fb5e924a470a}
-
+
+ {548037f2-eb8a-41bd-95dc-05f58cdbc041}
+
+
+ {7270818b-573d-45b7-b10b-42f63bedcc50}
+
+
+ {d1648d3f-7d71-495d-afc9-576ed00d7185}
+
+
+ {df861e00-baa6-43d4-bbbf-df61d66ee414}
+
+
+ {514a3062-9305-4285-8007-3ebb955eaab3}
+
+
+ {3af7c606-c5b5-4d1f-951b-d5d99997818f}
+
+
+ {a837f3ce-75b7-4e6c-b8b1-728b6a1216bd}
+
+
+ {487f6b35-d0a3-4b34-85c1-94e2aad4c9ff}
+
+
+ {c84fc3af-f487-4eba-af78-d4be009f76d1}
+
+
+ {febf2e7e-f071-4a6c-9b81-68498fc8ea57}
+
+
+ {331a5979-0bb5-4224-919d-b8df0bc4e94f}
+
+
+ {045285aa-9043-4cee-b8ca-cc8881e52f6a}
+
+
+ {6a769530-8edf-4836-afc8-8836fe315603}
+
+
+ {571acd5b-065c-4202-8de3-8692735171dc}
+
+
{6ad1f6a2-1710-43ac-96d4-f6b54fd8379e}
-
+
{99ac4d07-04a7-4ce3-96c7-b8ea578f1a61}
-
+
+ {a2508a4d-acbc-406b-ada6-e66ff66fafc6}
+
+
+ {b6d40ea6-339c-4ae5-9f48-37e235eff2f2}
+
+
+ {35c905cd-afaa-467a-906d-eb2b34a18907}
+
+
+ {e614b68f-21cb-4866-82d1-1ea89ee11906}
+
+
+ {ab806f38-36f5-4c76-b83a-72ac8bf54440}
+
+
+ {0e355563-7517-4e4b-ba7c-65eb11942cda}
+
+
+ {de9ef050-2263-4cd3-a563-db81d137cf34}
+
+
+ {458b9099-fcf6-49fe-b3fb-a27beb2ee070}
+
+
{29b20c8e-267a-487a-9086-fb0c85a922f6}
+
+ {d95b931f-b5fd-4d15-a040-e832ac1e2f87}
+
+
+ {6a64bff4-e28e-4e5e-b0dc-af38889e31f6}
+
+
+ {a56f8183-6f95-4455-a6f7-097eb930abaa}
+
- [1] Ripple\ripple_basics\containers
+ [2] Old Ripple\ripple_basics\containers
- [1] Ripple\ripple_basics\containers
+ [2] Old Ripple\ripple_basics\containers
- [1] Ripple\ripple_basics\types
+ [2] Old Ripple\ripple_basics\types
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_core\functional
+ [2] Old Ripple\ripple_core\functional
- [1] Ripple\ripple_core\functional
+ [2] Old Ripple\ripple_core\functional
- [1] Ripple\ripple_core\functional
+ [2] Old Ripple\ripple_core\functional
- [1] Ripple\ripple_core\functional
+ [2] Old Ripple\ripple_core\functional
- [1] Ripple\ripple_core\functional
+ [2] Old Ripple\ripple_core\functional
- [1] Ripple\ripple_data\crypto
+ [2] Old Ripple\ripple_data\crypto
- [1] Ripple\ripple_data\crypto
+ [2] Old Ripple\ripple_data\crypto
- [1] Ripple\ripple_data\crypto
+ [2] Old Ripple\ripple_data\crypto
- [1] Ripple\ripple_data\crypto
+ [2] Old Ripple\ripple_data\crypto
- [1] Ripple\ripple_data\crypto
+ [2] Old Ripple\ripple_data\crypto
- [1] Ripple\ripple_data\crypto
+ [2] Old Ripple\ripple_data\crypto
- [1] Ripple\ripple_data\crypto
+ [2] Old Ripple\ripple_data\crypto
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_websocket\autosocket
+ [2] Old Ripple\ripple_websocket\autosocket
- [1] Ripple\ripple_websocket\autosocket
+ [2] Old Ripple\ripple_websocket\autosocket
[0] Libraries\websocket
@@ -466,615 +472,618 @@
[0] Libraries\leveldb\port
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_app\contracts
+ [2] Old Ripple\ripple_app\contracts
- [1] Ripple\ripple_app\contracts
+ [2] Old Ripple\ripple_app\contracts
- [1] Ripple\ripple_app\contracts
+ [2] Old Ripple\ripple_app\contracts
- [1] Ripple\ripple_app\contracts
+ [2] Old Ripple\ripple_app\contracts
- [1] Ripple\ripple_app\data
+ [2] Old Ripple\ripple_app\data
- [1] Ripple\ripple_app\data
+ [2] Old Ripple\ripple_app\data
- [1] Ripple\ripple_app\data
+ [2] Old Ripple\ripple_app\data
- [1] Ripple\ripple_app\data
+ [2] Old Ripple\ripple_app\data
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\main
+ [2] Old Ripple\ripple_app\main
- [1] Ripple\ripple_app\main
+ [2] Old Ripple\ripple_app\main
- [1] Ripple\ripple_app\main
+ [2] Old Ripple\ripple_app\main
- [1] Ripple\ripple_app\main
+ [2] Old Ripple\ripple_app\main
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\paths
+ [2] Old Ripple\ripple_app\paths
- [1] Ripple\ripple_app\paths
+ [2] Old Ripple\ripple_app\paths
- [1] Ripple\ripple_app\paths
+ [2] Old Ripple\ripple_app\paths
- [1] Ripple\ripple_app\paths
+ [2] Old Ripple\ripple_app\paths
- [1] Ripple\ripple_app\paths
+ [2] Old Ripple\ripple_app\paths
- [1] Ripple\ripple_app\paths
+ [2] Old Ripple\ripple_app\paths
- [1] Ripple\ripple_app\peers
+ [2] Old Ripple\ripple_app\peers
- [1] Ripple\ripple_app\peers
+ [2] Old Ripple\ripple_app\peers
- [1] Ripple\ripple_app\peers
+ [2] Old Ripple\ripple_app\peers
- [1] Ripple\ripple_app\peers
+ [2] Old Ripple\ripple_app\peers
- [1] Ripple\ripple_app\peers
+ [2] Old Ripple\ripple_app\peers
- [1] Ripple\ripple_app\rpc
+ [2] Old Ripple\ripple_app\rpc
- [1] Ripple\ripple_app\shamap
+ [2] Old Ripple\ripple_app\shamap
- [1] Ripple\ripple_app\shamap
+ [2] Old Ripple\ripple_app\shamap
- [1] Ripple\ripple_app\shamap
+ [2] Old Ripple\ripple_app\shamap
- [1] Ripple\ripple_app\shamap
+ [2] Old Ripple\ripple_app\shamap
- [1] Ripple\ripple_app\shamap
+ [2] Old Ripple\ripple_app\shamap
- [1] Ripple\ripple_app\shamap
+ [2] Old Ripple\ripple_app\shamap
- [1] Ripple\ripple_app\shamap
+ [2] Old Ripple\ripple_app\shamap
- [1] Ripple\ripple_app\shamap
+ [2] Old Ripple\ripple_app\shamap
- [1] Ripple\ripple_app\consensus
+ [2] Old Ripple\ripple_app\consensus
- [1] Ripple\ripple_app\consensus
+ [2] Old Ripple\ripple_app\consensus
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\main
+ [2] Old Ripple\ripple_app\main
- [1] Ripple\ripple_app\websocket
+ [2] Old Ripple\ripple_app\websocket
- [1] Ripple\ripple_app\websocket
+ [2] Old Ripple\ripple_app\websocket
- [1] Ripple\ripple_app\websocket
+ [2] Old Ripple\ripple_app\websocket
- [1] Ripple\ripple_data\protocol
-
-
- [1] Ripple\ripple_basics\json
-
-
- [1] Ripple\ripple_basics\json
-
-
- [1] Ripple\ripple_basics\json
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_net\basics
+ [2] Old Ripple\ripple_net\basics
- [1] Ripple\ripple_net\basics
+ [2] Old Ripple\ripple_net\basics
- [1] Ripple\ripple_net\basics
+ [2] Old Ripple\ripple_net\basics
- [1] Ripple\ripple_net\basics
+ [2] Old Ripple\ripple_net\basics
- [1] Ripple\ripple_net\basics
+ [2] Old Ripple\ripple_net\basics
- [1] Ripple\ripple_net\basics
+ [2] Old Ripple\ripple_net\basics
- [1] Ripple\ripple_app\rpc
+ [2] Old Ripple\ripple_app\rpc
- [1] Ripple\ripple_net\rpc
+ [2] Old Ripple\ripple_net\rpc
- [1] Ripple\ripple_net\rpc
+ [2] Old Ripple\ripple_net\rpc
- [1] Ripple\ripple_net\rpc
+ [2] Old Ripple\ripple_net\rpc
- [1] Ripple\ripple_net\rpc
+ [2] Old Ripple\ripple_net\rpc
- [1] Ripple\ripple_net\rpc
+ [2] Old Ripple\ripple_net\rpc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\node
+ [2] Old Ripple\ripple_app\node
- [1] Ripple\ripple_core\node
+ [2] Old Ripple\ripple_core\node
- [1] Ripple\ripple_core\node
+ [2] Old Ripple\ripple_core\node
- [1] Ripple\ripple_core\node
+ [2] Old Ripple\ripple_core\node
- [1] Ripple\ripple_core\node
+ [2] Old Ripple\ripple_core\node
- [1] Ripple\ripple_core\node
+ [2] Old Ripple\ripple_core\node
- [1] Ripple\ripple_core\node
+ [2] Old Ripple\ripple_core\node
- [1] Ripple\ripple_core\node
+ [2] Old Ripple\ripple_core\node
- [1] Ripple\ripple_core\node
+ [2] Old Ripple\ripple_core\node
[0] Libraries\protobuf
- [1] Ripple\ripple_core\peerfinder
+ [2] Old Ripple\ripple_core\peerfinder
- [1] Ripple\ripple_core\functional
+ [2] Old Ripple\ripple_core\functional
- [2] Ripple %28New%29\testoverlay\impl
+ [1] Ripple\testoverlay\impl
- [1] Ripple\ripple_app\main
+ [2] Old Ripple\ripple_app\main
- [1] Ripple\ripple_basics\log
+ [2] Old Ripple\ripple_basics\log
- [1] Ripple\ripple_basics\log
+ [2] Old Ripple\ripple_basics\log
- [1] Ripple\ripple_basics\log
+ [2] Old Ripple\ripple_basics\log
- [1] Ripple\ripple_basics\log
+ [2] Old Ripple\ripple_basics\log
- [1] Ripple\ripple_basics\log
+ [2] Old Ripple\ripple_basics\log
- [2] Ripple %28New%29\validators\impl
+ [1] Ripple\validators\impl
- [2] Ripple %28New%29\validators\impl
+ [1] Ripple\validators\impl
- [2] Ripple %28New%29\validators\impl
+ [1] Ripple\validators\impl
- [2] Ripple %28New%29\validators\impl
+ [1] Ripple\validators\impl
- [2] Ripple %28New%29\validators\impl
+ [1] Ripple\validators\impl
- [2] Ripple %28New%29\validators\impl
+ [1] Ripple\validators\impl
- [2] Ripple %28New%29\validators\impl
+ [1] Ripple\validators\impl
- [2] Ripple %28New%29\validators\impl
+ [1] Ripple\validators\impl
- [1] Ripple\ripple_app
+ [2] Old Ripple\ripple_app
- [1] Ripple\ripple_app
+ [2] Old Ripple\ripple_app
- [1] Ripple\ripple_app
+ [2] Old Ripple\ripple_app
- [1] Ripple\ripple_app
+ [2] Old Ripple\ripple_app
- [1] Ripple\ripple_app
+ [2] Old Ripple\ripple_app
- [1] Ripple\ripple_app
+ [2] Old Ripple\ripple_app
- [1] Ripple\ripple_app
+ [2] Old Ripple\ripple_app
- [1] Ripple\ripple_app
+ [2] Old Ripple\ripple_app
- [1] Ripple\ripple_app
+ [2] Old Ripple\ripple_app
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_basics
+ [2] Old Ripple\ripple_basics
- [1] Ripple\ripple_core
+ [2] Old Ripple\ripple_core
- [1] Ripple\ripple_data
+ [2] Old Ripple\ripple_data
- [1] Ripple\ripple_hyperleveldb
+ [2] Old Ripple\ripple_hyperleveldb
- [1] Ripple\ripple_mdb
+ [2] Old Ripple\ripple_mdb
- [1] Ripple\ripple_net
+ [2] Old Ripple\ripple_net
- [1] Ripple\ripple_websocket
+ [2] Old Ripple\ripple_websocket
- [2] Ripple %28New%29\validators
+ [1] Ripple\validators
- [2] Ripple %28New%29\testoverlay
+ [1] Ripple\testoverlay
- [1] Ripple\ripple_leveldb
+ [2] Old Ripple\ripple_leveldb
- [2] Ripple %28New%29\beast
+ [1] Ripple\beast
- [2] Ripple %28New%29\beast
+ [1] Ripple\beast
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_app\main
+ [2] Old Ripple\ripple_app\main
- [1] Ripple\ripple_net\basics
+ [2] Old Ripple\ripple_net\basics
- [1] Ripple\ripple_core\node
+ [2] Old Ripple\ripple_core\node
- [2] Ripple %28New%29\sophia
+ [1] Ripple\sophia
+
+
+ [1] Ripple\json\impl
+
+
+ [1] Ripple\json\impl
+
+
+ [1] Ripple\json\impl
+
+
+ [1] Ripple\json
- [1] Ripple\ripple_basics\containers
+ [2] Old Ripple\ripple_basics\containers
- [1] Ripple\ripple_basics\containers
+ [2] Old Ripple\ripple_basics\containers
- [1] Ripple\ripple_basics\containers
+ [2] Old Ripple\ripple_basics\containers
- [1] Ripple\ripple_basics\containers
+ [2] Old Ripple\ripple_basics\containers
- [1] Ripple\ripple_basics\system
+ [2] Old Ripple\ripple_basics\system
- [1] Ripple\ripple_basics\system
+ [2] Old Ripple\ripple_basics\system
- [1] Ripple\ripple_basics\system
+ [2] Old Ripple\ripple_basics\system
- [1] Ripple\ripple_basics\types
+ [2] Old Ripple\ripple_basics\types
- [1] Ripple\ripple_basics\types
+ [2] Old Ripple\ripple_basics\types
- [1] Ripple\ripple_basics\types
+ [2] Old Ripple\ripple_basics\types
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_core\functional
+ [2] Old Ripple\ripple_core\functional
- [1] Ripple\ripple_core\functional
+ [2] Old Ripple\ripple_core\functional
- [1] Ripple\ripple_core\functional
+ [2] Old Ripple\ripple_core\functional
- [1] Ripple\ripple_core\functional
+ [2] Old Ripple\ripple_core\functional
- [1] Ripple\ripple_core\functional
+ [2] Old Ripple\ripple_core\functional
- [1] Ripple\ripple_core\functional
+ [2] Old Ripple\ripple_core\functional
- [1] Ripple\ripple_data\crypto
+ [2] Old Ripple\ripple_data\crypto
- [1] Ripple\ripple_data\crypto
+ [2] Old Ripple\ripple_data\crypto
- [1] Ripple\ripple_data\crypto
+ [2] Old Ripple\ripple_data\crypto
- [1] Ripple\ripple_data\crypto
+ [2] Old Ripple\ripple_data\crypto
- [1] Ripple\ripple_data\crypto
+ [2] Old Ripple\ripple_data\crypto
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\utility
+ [2] Old Ripple\ripple_data\utility
- [1] Ripple\ripple_websocket\autosocket
+ [2] Old Ripple\ripple_websocket\autosocket
[0] Libraries\websocket
@@ -1284,280 +1293,280 @@
[0] Libraries\leveldb\port
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_app\contracts
+ [2] Old Ripple\ripple_app\contracts
- [1] Ripple\ripple_app\contracts
+ [2] Old Ripple\ripple_app\contracts
- [1] Ripple\ripple_app\contracts
+ [2] Old Ripple\ripple_app\contracts
- [1] Ripple\ripple_app\contracts
+ [2] Old Ripple\ripple_app\contracts
- [1] Ripple\ripple_app\data
+ [2] Old Ripple\ripple_app\data
- [1] Ripple\ripple_app\data
+ [2] Old Ripple\ripple_app\data
- [1] Ripple\ripple_app\data
+ [2] Old Ripple\ripple_app\data
- [1] Ripple\ripple_app\data
+ [2] Old Ripple\ripple_app\data
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_app\ledger
+ [2] Old Ripple\ripple_app\ledger
- [1] Ripple\ripple_core\functional
+ [2] Old Ripple\ripple_core\functional
- [1] Ripple\ripple_app\main
+ [2] Old Ripple\ripple_app\main
- [1] Ripple\ripple_app\main
+ [2] Old Ripple\ripple_app\main
- [1] Ripple\ripple_app\main
+ [2] Old Ripple\ripple_app\main
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\paths
+ [2] Old Ripple\ripple_app\paths
- [1] Ripple\ripple_app\paths
+ [2] Old Ripple\ripple_app\paths
- [1] Ripple\ripple_app\paths
+ [2] Old Ripple\ripple_app\paths
- [1] Ripple\ripple_app\paths
+ [2] Old Ripple\ripple_app\paths
- [1] Ripple\ripple_app\paths
+ [2] Old Ripple\ripple_app\paths
- [1] Ripple\ripple_app\paths
+ [2] Old Ripple\ripple_app\paths
- [1] Ripple\ripple_app\peers
+ [2] Old Ripple\ripple_app\peers
- [1] Ripple\ripple_app\peers
+ [2] Old Ripple\ripple_app\peers
- [1] Ripple\ripple_app\peers
+ [2] Old Ripple\ripple_app\peers
- [1] Ripple\ripple_app\peers
+ [2] Old Ripple\ripple_app\peers
- [1] Ripple\ripple_app\peers
+ [2] Old Ripple\ripple_app\peers
- [1] Ripple\ripple_app\rpc
+ [2] Old Ripple\ripple_app\rpc
- [1] Ripple\ripple_app\shamap
+ [2] Old Ripple\ripple_app\shamap
- [1] Ripple\ripple_app\shamap
+ [2] Old Ripple\ripple_app\shamap
- [1] Ripple\ripple_app\shamap
+ [2] Old Ripple\ripple_app\shamap
- [1] Ripple\ripple_app\shamap
+ [2] Old Ripple\ripple_app\shamap
- [1] Ripple\ripple_app\shamap
+ [2] Old Ripple\ripple_app\shamap
- [1] Ripple\ripple_app\shamap
+ [2] Old Ripple\ripple_app\shamap
- [1] Ripple\ripple_app\shamap
+ [2] Old Ripple\ripple_app\shamap
- [1] Ripple\ripple_app\shamap
+ [2] Old Ripple\ripple_app\shamap
- [1] Ripple\ripple_app\consensus
+ [2] Old Ripple\ripple_app\consensus
- [1] Ripple\ripple_app\consensus
+ [2] Old Ripple\ripple_app\consensus
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\main
+ [2] Old Ripple\ripple_app\main
- [1] Ripple\ripple_app\websocket
+ [2] Old Ripple\ripple_app\websocket
- [1] Ripple\ripple_app\websocket
+ [2] Old Ripple\ripple_app\websocket
- [1] Ripple\ripple_app\websocket
+ [2] Old Ripple\ripple_app\websocket
- [1] Ripple\ripple_app\peers
+ [2] Old Ripple\ripple_app\peers
- [1] Ripple\ripple_core\functional
+ [2] Old Ripple\ripple_core\functional
- [1] Ripple\ripple_core\functional
+ [2] Old Ripple\ripple_core\functional
- [1] Ripple\ripple_app\main
+ [2] Old Ripple\ripple_app\main
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
- [1] Ripple\ripple_net\basics
+ [2] Old Ripple\ripple_net\basics
- [1] Ripple\ripple_net\basics
+ [2] Old Ripple\ripple_net\basics
- [1] Ripple\ripple_net\basics
+ [2] Old Ripple\ripple_net\basics
- [1] Ripple\ripple_net\basics
+ [2] Old Ripple\ripple_net\basics
- [1] Ripple\ripple_net\basics
+ [2] Old Ripple\ripple_net\basics
- [1] Ripple\ripple_net\basics
+ [2] Old Ripple\ripple_net\basics
- [1] Ripple\ripple_net\basics\impl
+ [2] Old Ripple\ripple_net\basics\impl
- [1] Ripple\ripple_net\basics
+ [2] Old Ripple\ripple_net\basics
[1] Ripple\ripple_core\functional
@@ -1568,30 +1577,6 @@
[1] Ripple\ripple_app\main
-
- [1] Ripple\ripple_basics\json
-
-
- [1] Ripple\ripple_basics\json
-
-
- [1] Ripple\ripple_basics\json
-
-
- [1] Ripple\ripple_basics\json
-
-
- [1] Ripple\ripple_basics\json
-
-
- [1] Ripple\ripple_basics\json
-
-
- [1] Ripple\ripple_basics\json
-
-
- [1] Ripple\ripple_basics\json
-
[1] Ripple\ripple_data\protocol
@@ -1623,241 +1608,253 @@
[1] Ripple\ripple_data\protocol
- [1] Ripple\ripple_app\rpc
+ [2] Old Ripple\ripple_app\rpc
- [1] Ripple\ripple_net\rpc
+ [2] Old Ripple\ripple_net\rpc
- [1] Ripple\ripple_net\rpc
+ [2] Old Ripple\ripple_net\rpc
- [1] Ripple\ripple_net\rpc
+ [2] Old Ripple\ripple_net\rpc
- [1] Ripple\ripple_net\rpc
+ [2] Old Ripple\ripple_net\rpc
- [1] Ripple\ripple_net\rpc
+ [2] Old Ripple\ripple_net\rpc
- [1] Ripple\ripple_net\basics\impl
+ [2] Old Ripple\ripple_net\basics\impl
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\tx
+ [2] Old Ripple\ripple_app\tx
- [1] Ripple\ripple_app\node
+ [2] Old Ripple\ripple_app\node
- [1] Ripple\ripple_core\node
+ [2] Old Ripple\ripple_core\node
- [1] Ripple\ripple_core\node
+ [2] Old Ripple\ripple_core\node
- [1] Ripple\ripple_core\node
+ [2] Old Ripple\ripple_core\node
- [1] Ripple\ripple_core\node
+ [2] Old Ripple\ripple_core\node
- [1] Ripple\ripple_core\node
+ [2] Old Ripple\ripple_core\node
- [1] Ripple\ripple_core\node
+ [2] Old Ripple\ripple_core\node
- [1] Ripple\ripple_core\node
+ [2] Old Ripple\ripple_core\node
- [1] Ripple\ripple_core\node
+ [2] Old Ripple\ripple_core\node
- [1] Ripple\ripple_app\misc
+ [2] Old Ripple\ripple_app\misc
- [1] Ripple\ripple_core\peerfinder
+ [2] Old Ripple\ripple_core\peerfinder
- [1] Ripple\ripple_core\functional
+ [2] Old Ripple\ripple_core\functional
- [2] Ripple %28New%29\testoverlay\api
+ [1] Ripple\testoverlay\api
- [2] Ripple %28New%29\testoverlay\api
+ [1] Ripple\testoverlay\api
- [2] Ripple %28New%29\testoverlay\api
+ [1] Ripple\testoverlay\api
- [2] Ripple %28New%29\testoverlay\api
+ [1] Ripple\testoverlay\api
- [2] Ripple %28New%29\testoverlay\api
+ [1] Ripple\testoverlay\api
- [2] Ripple %28New%29\testoverlay\api
+ [1] Ripple\testoverlay\api
- [2] Ripple %28New%29\testoverlay\api
+ [1] Ripple\testoverlay\api
- [2] Ripple %28New%29\testoverlay\api
+ [1] Ripple\testoverlay\api
- [2] Ripple %28New%29\testoverlay\api
+ [1] Ripple\testoverlay\api
- [2] Ripple %28New%29\testoverlay\api
+ [1] Ripple\testoverlay\api
- [1] Ripple\ripple_app\main
+ [2] Old Ripple\ripple_app\main
- [1] Ripple\ripple_basics\log
+ [2] Old Ripple\ripple_basics\log
- [1] Ripple\ripple_basics\log
+ [2] Old Ripple\ripple_basics\log
- [1] Ripple\ripple_basics\log
+ [2] Old Ripple\ripple_basics\log
- [1] Ripple\ripple_basics\log
+ [2] Old Ripple\ripple_basics\log
- [1] Ripple\ripple_basics\log
+ [2] Old Ripple\ripple_basics\log
- [1] Ripple\ripple_basics\log
+ [2] Old Ripple\ripple_basics\log
- [1] Ripple\ripple_basics\log
+ [2] Old Ripple\ripple_basics\log
- [2] Ripple %28New%29\validators\impl
+ [1] Ripple\validators\impl
- [2] Ripple %28New%29\validators\api
+ [1] Ripple\validators\api
- [2] Ripple %28New%29\validators\api
+ [1] Ripple\validators\api
- [2] Ripple %28New%29\validators\api
+ [1] Ripple\validators\api
- [2] Ripple %28New%29\validators\impl
+ [1] Ripple\validators\impl
- [2] Ripple %28New%29\validators\impl
+ [1] Ripple\validators\impl
- [2] Ripple %28New%29\validators\impl
+ [1] Ripple\validators\impl
- [2] Ripple %28New%29\validators\impl
+ [1] Ripple\validators\impl
- [2] Ripple %28New%29\validators\impl
+ [1] Ripple\validators\impl
- [2] Ripple %28New%29\validators\impl
+ [1] Ripple\validators\impl
- [2] Ripple %28New%29\validators\impl
+ [1] Ripple\validators\impl
- [2] Ripple %28New%29\validators\impl
+ [1] Ripple\validators\impl
- [2] Ripple %28New%29\validators\impl
+ [1] Ripple\validators\impl
- [1] Ripple\ripple_app
+ [2] Old Ripple\ripple_app
- [1] Ripple\ripple_basics
+ [2] Old Ripple\ripple_basics
- [1] Ripple\ripple_core
+ [2] Old Ripple\ripple_core
- [1] Ripple\ripple_data
+ [2] Old Ripple\ripple_data
- [1] Ripple\ripple_leveldb
+ [2] Old Ripple\ripple_leveldb
- [1] Ripple\ripple_mdb
+ [2] Old Ripple\ripple_mdb
- [1] Ripple\ripple_net
+ [2] Old Ripple\ripple_net
- [1] Ripple\ripple_websocket
+ [2] Old Ripple\ripple_websocket
- [2] Ripple %28New%29\validators
+ [1] Ripple\validators
- [2] Ripple %28New%29\testoverlay
+ [1] Ripple\testoverlay
- [1] Ripple\ripple_hyperleveldb
+ [2] Old Ripple\ripple_hyperleveldb
- [1] Ripple\ripple_basics\utility
+ [2] Old Ripple\ripple_basics\utility
- [1] Ripple\ripple_app\main
+ [2] Old Ripple\ripple_app\main
- [1] Ripple\ripple_net\basics
+ [2] Old Ripple\ripple_net\basics
- [2] Ripple %28New%29\sophia
+ [1] Ripple\sophia
- [1] Ripple\ripple_core\node
+ [2] Old Ripple\ripple_core\node
+
+
+ [1] Ripple\json\api
+
+
+ [1] Ripple\json\api
+
+
+ [1] Ripple\json\api
+
+
+ [1] Ripple\json\api
+
+
+ [1] Ripple\json\api
+
+
+ [1] Ripple\json\impl
+
+
+ [1] Ripple\json\impl
+
+
+ [1] Ripple\json
+
+
+ [1] Ripple\json\api
- [1] Ripple\ripple_data\protocol
+ [2] Old Ripple\ripple_data\protocol
-
- [1] Ripple\ripple_basics\json
-
-
- [1] Ripple\ripple_basics\json
-
-
- [1] Ripple\ripple_basics\json
-
-
- [1] Ripple\ripple_basics\json
-
-
- [1] Ripple\ripple_basics\json
-
%28Notes%29
@@ -1874,7 +1871,22 @@
- [2] Ripple %28New%29\beast
+ [1] Ripple\beast
+
+
+ [1] Ripple\json\impl
+
+
+ [1] Ripple\json\impl
+
+
+ [1] Ripple\json\impl
+
+
+ [1] Ripple\json\impl
+
+
+ [1] Ripple\json\impl
diff --git a/SConstruct b/SConstruct
index 45ad9913a4..95313c97e0 100644
--- a/SConstruct
+++ b/SConstruct
@@ -142,6 +142,16 @@ else:
COMPILED_FILES.extend (['src/ripple/beast/ripple_beast.cpp'])
COMPILED_FILES.extend (['src/ripple/beast/ripple_beastc.c'])
+# ------------------------------
+# New-style Ripple unity sources
+#
+COMPILED_FILES.extend([
+ 'src/ripple/json/ripple_json.cpp',
+ 'src/ripple/sophia/ripple_sophia.c',
+ 'src/ripple/testoverlay/ripple_testoverlay.cpp',
+ 'src/ripple/validators/ripple_validators.cpp'
+ ])
+
# ------------------------------
# Old-style Ripple unity sources
#
@@ -162,18 +172,9 @@ COMPILED_FILES.extend([
'src/ripple_leveldb/ripple_leveldb.cpp',
'src/ripple_mdb/ripple_mdb.c',
'src/ripple_net/ripple_net.cpp',
- 'src/ripple/sophia/ripple_sophia.c',
'src/ripple_websocket/ripple_websocket.cpp'
])
-# ------------------------------
-# New-style Ripple unity sources
-#
-COMPILED_FILES.extend([
- 'src/ripple/testoverlay/ripple_testoverlay.cpp',
- 'src/ripple/validators/ripple_validators.cpp'
- ])
-
#
#
#-------------------------------------------------------------------------------
diff --git a/src/ripple_basics/json/json_config.h b/src/ripple/json/api/json_config.h
similarity index 100%
rename from src/ripple_basics/json/json_config.h
rename to src/ripple/json/api/json_config.h
diff --git a/src/ripple_basics/json/json_features.h b/src/ripple/json/api/json_features.h
similarity index 100%
rename from src/ripple_basics/json/json_features.h
rename to src/ripple/json/api/json_features.h
diff --git a/src/ripple_basics/json/json_forwards.h b/src/ripple/json/api/json_forwards.h
similarity index 100%
rename from src/ripple_basics/json/json_forwards.h
rename to src/ripple/json/api/json_forwards.h
diff --git a/src/ripple_basics/json/json_reader.h b/src/ripple/json/api/json_reader.h
similarity index 100%
rename from src/ripple_basics/json/json_reader.h
rename to src/ripple/json/api/json_reader.h
diff --git a/src/ripple_basics/json/json_value.h b/src/ripple/json/api/json_value.h
similarity index 100%
rename from src/ripple_basics/json/json_value.h
rename to src/ripple/json/api/json_value.h
diff --git a/src/ripple_basics/json/json_writer.h b/src/ripple/json/api/json_writer.h
similarity index 100%
rename from src/ripple_basics/json/json_writer.h
rename to src/ripple/json/api/json_writer.h
diff --git a/src/ripple_basics/json/LICENSE b/src/ripple/json/impl/LICENSE
similarity index 100%
rename from src/ripple_basics/json/LICENSE
rename to src/ripple/json/impl/LICENSE
diff --git a/src/ripple_basics/json/json_autolink.h b/src/ripple/json/impl/json_autolink.h
similarity index 100%
rename from src/ripple_basics/json/json_autolink.h
rename to src/ripple/json/impl/json_autolink.h
diff --git a/src/ripple_basics/json/json_batchallocator.h b/src/ripple/json/impl/json_batchallocator.h
similarity index 100%
rename from src/ripple_basics/json/json_batchallocator.h
rename to src/ripple/json/impl/json_batchallocator.h
diff --git a/src/ripple_basics/json/json_internalarray.inl b/src/ripple/json/impl/json_internalarray.inl
similarity index 100%
rename from src/ripple_basics/json/json_internalarray.inl
rename to src/ripple/json/impl/json_internalarray.inl
diff --git a/src/ripple_basics/json/json_internalmap.inl b/src/ripple/json/impl/json_internalmap.inl
similarity index 100%
rename from src/ripple_basics/json/json_internalmap.inl
rename to src/ripple/json/impl/json_internalmap.inl
diff --git a/src/ripple_basics/json/json_reader.cpp b/src/ripple/json/impl/json_reader.cpp
similarity index 100%
rename from src/ripple_basics/json/json_reader.cpp
rename to src/ripple/json/impl/json_reader.cpp
diff --git a/src/ripple_basics/json/json_value.cpp b/src/ripple/json/impl/json_value.cpp
similarity index 99%
rename from src/ripple_basics/json/json_value.cpp
rename to src/ripple/json/impl/json_value.cpp
index 43c4237ea2..cf59c2ea8d 100644
--- a/src/ripple_basics/json/json_value.cpp
+++ b/src/ripple/json/impl/json_value.cpp
@@ -378,6 +378,7 @@ Value::Value ( const std::string& value )
(unsigned int)value.length () );
}
+
Value::Value (beast::String const& beastString)
: type_ ( stringValue )
, allocated_ ( true )
@@ -750,7 +751,7 @@ Value::asString () const
return value_.bool_ ? "true" : "false";
case intValue:
- return lexicalCastThrow (value_.int_);
+ return beast::lexicalCastThrow (value_.int_);
case uintValue:
case realValue:
@@ -796,7 +797,7 @@ Value::asInt () const
return value_.bool_ ? 1 : 0;
case stringValue:
- return lexicalCastThrow (value_.string_);
+ return beast::lexicalCastThrow (value_.string_);
case arrayValue:
case objectValue:
@@ -832,7 +833,7 @@ Value::asUInt () const
return value_.bool_ ? 1 : 0;
case stringValue:
- return lexicalCastThrow (value_.string_);
+ return beast::lexicalCastThrow (value_.string_);
case arrayValue:
case objectValue:
diff --git a/src/ripple_basics/json/json_valueiterator.inl b/src/ripple/json/impl/json_valueiterator.inl
similarity index 100%
rename from src/ripple_basics/json/json_valueiterator.inl
rename to src/ripple/json/impl/json_valueiterator.inl
diff --git a/src/ripple_basics/json/json_writer.cpp b/src/ripple/json/impl/json_writer.cpp
similarity index 100%
rename from src/ripple_basics/json/json_writer.cpp
rename to src/ripple/json/impl/json_writer.cpp
diff --git a/src/ripple_basics/json/version b/src/ripple/json/impl/version
similarity index 100%
rename from src/ripple_basics/json/version
rename to src/ripple/json/impl/version
diff --git a/src/ripple/json/ripple_json.cpp b/src/ripple/json/ripple_json.cpp
new file mode 100644
index 0000000000..62a29cb847
--- /dev/null
+++ b/src/ripple/json/ripple_json.cpp
@@ -0,0 +1,33 @@
+//------------------------------------------------------------------------------
+/*
+ Copyright (c) 2011-2013, OpenCoin, Inc.
+*/
+//==============================================================================
+
+#include "BeastConfig.h"
+
+#include "beast/modules/beast_core/beast_core.h"
+
+#include "ripple_json.h"
+
+#include
+#include
+#include
+#include
+
+// For json/
+//
+#ifdef JSON_USE_CPPTL
+# include
+#endif
+#ifndef JSON_USE_SIMPLE_INTERNAL_ALLOCATOR
+#include "impl/json_batchallocator.h"
+#endif
+
+#define JSON_ASSERT_UNREACHABLE assert( false )
+#define JSON_ASSERT( condition ) assert( condition ); // @todo <= change this into an exception throw
+#define JSON_ASSERT_MESSAGE( condition, message ) if (!( condition )) throw std::runtime_error( message );
+
+#include "impl/json_reader.cpp"
+#include "impl/json_value.cpp"
+#include "impl/json_writer.cpp"
diff --git a/src/ripple/json/ripple_json.h b/src/ripple/json/ripple_json.h
new file mode 100644
index 0000000000..d04b0e3105
--- /dev/null
+++ b/src/ripple/json/ripple_json.h
@@ -0,0 +1,35 @@
+//------------------------------------------------------------------------------
+/*
+ Copyright (c) 2011-2013, OpenCoin, Inc.
+*/
+//==============================================================================
+
+#ifndef RIPPLE_JSON_H_INCLUDED
+#define RIPPLE_JSON_H_INCLUDED
+
+#include "beast/beast/Config.h"
+
+#include
+#include
+#include
+
+// For json/
+//
+// VFALCO TODO Clean up these one-offs
+#include "api/json_config.h" // Needed before these cpptl includes
+#ifndef JSON_USE_CPPTL_SMALLMAP
+# include