Arthur Britto
4e526c78e6
JS: Pass opts in to_human_full().
2013-02-02 02:46:42 -08:00
Arthur Britto
cec8b12a49
JS: Add to_human_full and support for gateways to addresses.
2013-02-02 01:32:00 -08:00
Stefan Thomas
24dac24d29
Refactor JavaScript library.
...
- Separate classes in separate modules (files)
- Constants should be associated with a class
- Replace exports.config scheme with a config singleton
- Refactor base58 functions as a static class
2013-02-01 22:44:04 +01:00
Arthur Britto
d31d83c125
JS: Don't require leading zeros on float styles.
2013-01-28 11:49:26 -08:00
Stefan Thomas
39c857f4d8
Fix logic error in Amount.add which caused results to always be positive.
2013-01-23 00:50:27 +01:00
Stefan Thomas
c0e728c310
Amount.product_human and Amount.ratio_human need to canonicalize.
2013-01-16 19:17:35 +01:00
Stefan Thomas
07bb2a82dd
Fix typo. Uint vs UInt always trips me up. :/
2013-01-04 19:21:04 +01:00
Stefan Thomas
d78b746889
More robust input type handling for Uint160.from_json().
2013-01-04 09:47:03 +01:00
Arthur Britto
01764aa090
JS: Restrict UInt160 parse_json to wire format.
2013-01-03 00:54:20 -08:00
Stefan Thomas
f0ee9e6cbf
New build system for SJCL.
2012-12-23 00:48:55 +01:00
Arthur Britto
979bace800
JS: Add tipple alphabet.
2012-12-20 12:47:57 -08:00
Arthur Britto
2997bde362
JS: Fix amount parsing to accept negative exponents.
2012-12-17 17:33:02 -08:00
Stefan Thomas
4032f9351a
Add more precision options to to_human().
2012-12-16 11:55:04 -08:00
JoelKatz
e65c390423
Allow larger amounts in normal notation.
2012-12-13 15:56:39 -08:00
JoelKatz
7810cffd18
Sync to C++ code logic. One test fails, I'm tracking it down now.
2012-12-13 15:42:41 -08:00
Stefan Thomas
269abd0131
Fix infinite loop when using a zero amount in a multiplication.
2012-12-13 11:28:45 -08:00
Stefan Thomas
55a595a880
"Fix" multiply by disabling rounding - doesn't seem to produce correct results.
2012-12-12 20:56:55 -08:00
Stefan Thomas
9e8a25ddb2
Fix semantic errors in Amount#multiply.
2012-12-12 20:52:45 -08:00
Stefan Thomas
038b9f3e2a
Add product_human, fix ratio_human.
2012-12-12 19:37:23 -08:00
Stefan Thomas
0d5f2d0012
Add ratio_human.
2012-12-12 17:39:25 -08:00
JoelKatz
dd95a4b25e
Fix this to match.
2012-12-11 22:57:19 -08:00
JoelKatz
44b3c6eda7
Restore [(10X+3)(10Y+3)]/100 rounding.
2012-12-11 16:10:13 -08:00
JoelKatz
7652a75edb
Start of fix.
2012-12-11 16:02:35 -08:00
JoelKatz
f2ff4b3773
Simplify multiplication.
2012-12-11 00:15:06 -08:00
JoelKatz
1bb3db9a7d
Don't set offsets to 'undefined' anymore.
2012-12-11 00:08:52 -08:00
Arthur Britto
0ebdac4f91
JS: Fix non-XRP add and canonicalize.
2012-12-10 23:47:14 -08:00
Arthur Britto
fe9610af70
JS: Better but still broken divide and friends again.
2012-12-10 23:16:07 -08:00
Arthur Britto
2537e47fc0
JS: Better but still broken divide and friends.
2012-12-10 22:33:33 -08:00
Stefan Thomas
10935c1773
Fix is_negative for new unified neg. number handling.
2012-12-10 17:02:01 -08:00
Stefan Thomas
2ce23c45b2
Add support for mixed operands to divide().
2012-12-10 16:44:34 -08:00
Arthur Britto
e6e2ecd80c
JS: Export Seed.
2012-12-10 14:47:54 -08:00
Arthur Britto
9fc885e1ea
JS: Add Seed support and big fix for Amount.
2012-12-10 14:42:32 -08:00
Arthur Britto
6e6cbe19af
JS: Fix for divide.
2012-12-09 00:15:31 -08:00
Arthur Britto
ea42fbce26
JS: Amount add multiply and divide.
2012-12-09 00:10:21 -08:00
Arthur Britto
afabfc8eac
JS: Reorder Amount functions alphabetically.
2012-12-08 23:27:46 -08:00
Arthur Britto
e955bc5bb9
JS: Fixes for add and subtract.
2012-12-08 18:15:37 -08:00
Arthur Britto
f8587c36c3
JS: Add is_zero and compareTo to Amount.
2012-12-08 17:55:37 -08:00
Arthur Britto
4126d149cc
JS: Add abs, add, and subtract to Amount.
2012-12-08 17:38:08 -08:00
Arthur Britto
8801a95409
JS: Rework NaN testing for Amount.
2012-12-08 17:08:15 -08:00
Arthur Britto
dda0769c5e
JS: Add is_native() to Currency.
2012-12-07 22:24:50 -08:00
Stefan Thomas
d3acc2cf75
Fix fractional part in to_human().
2012-12-06 11:25:51 -08:00
Stefan Thomas
a1ae6c1866
Set signed option to true by default and use "-" as prefix by default.
2012-12-03 19:25:48 -08:00
Stefan Thomas
33611cdede
Add signed option to to_human output.
2012-12-03 17:11:01 -08:00
Stefan Thomas
2e49493776
Add Amount.is_negative();
2012-12-03 15:34:51 -08:00
Stefan Thomas
665bd4b1de
Added set_issuer.
2012-12-03 14:28:36 -08:00
Stefan Thomas
2151572b8e
As per the wiki - if no issuer set, the txn json shouldn't contain one.
...
See: http://ripple.com/wiki/index.php/API_Example_Transactions#Basic_IOU_Send
2012-12-01 23:47:27 -08:00
Stefan Thomas
f1f7ccda52
Add digit group separator formatting to to_human().
2012-11-26 18:49:29 -08:00
Stefan Thomas
e94765d0da
Fix for non-native currencies in parse_human.
2012-11-26 18:49:29 -08:00
Stefan Thomas
6aa468f174
I think that comment belongs here.
2012-11-26 14:31:45 -08:00
Stefan Thomas
e8d357b6cd
Added parsing function for parsing human-entered amount.
2012-11-26 14:31:40 -08:00