John Wiegley
2aff35215f
Enabled a huge number of warning flags for g++ in acprep, and fixed them all
...
except for several unused parameter warnings (because there is so much code
still #if 0'd out), and one implicit conversion from long long to long which
still has to be dealt with.
2008-07-30 05:12:46 -04:00
John Wiegley
1bb29cdbb7
The register report has begun printing real data, although not all the pieces
...
are in place yet and the formatting is still off.
2008-07-29 21:44:21 -04:00
John Wiegley
42e1d725aa
The next value expression scheme is working, but the individual accessor
...
functions for each of the journal objects has yet to be ported.
2008-07-29 21:05:08 -04:00
John Wiegley
e14d7b6e54
Cleaned up the value expression code a bit before undertaking the real work of
...
getting everything back up to what it was (plus the new code written for 3.0).
2008-07-27 20:37:21 -04:00
John Wiegley
ebfe2d1011
Updated all copyright messages to 2003-2008.
2008-07-27 02:26:35 -04:00
John Wiegley
ee39695722
Parsing now works again. And there was much rejoicing.
2008-07-24 11:36:40 -04:00
John Wiegley
171f79dda2
There are no more asserts or exceptions while parsing, but still there are
...
many balancing errors.
2008-07-24 09:13:03 -04:00
John Wiegley
643f2d33cf
More work toward getting the textual parser working again. Since this means
...
that value expressions must work, there are a lot of details involved.
2008-07-24 09:02:47 -04:00
John Wiegley
14de0694a9
Fixed a memory bug due to a shallow copy in value_t::storage_t.
2008-07-22 21:58:00 -04:00
John Wiegley
aa4f0d4364
Added the var_t helper class, which can be seen in the beginning
...
implementation of register_command in main.cc.
2008-07-21 20:41:42 -04:00
John Wiegley
d568319495
Merged in bug fixes from master (done for 2.6.1b)
2008-07-19 21:36:34 -04:00
John Wiegley
41e8d1871e
Changes to allow DATETIME values to be negated, for the purposes of reverse
...
sorting.
2008-07-17 22:23:14 -04:00
John Wiegley
d159501993
The code is compiling again, but it's far from being able to run yet.
2008-05-08 02:50:19 -04:00
John Wiegley
b45037e334
Migrated over both code and build environment from was-v3.0 branch.
2008-05-08 02:50:19 -04:00
John Wiegley
8c16231938
Added missing casts to amount_t.
2008-04-13 05:09:13 -04:00
John Wiegley
f261d82df5
*** empty log message ***
2008-04-13 02:41:33 -04:00
John Wiegley
5a93d4819e
Reworked the way date/times are handled.
2008-04-13 02:41:32 -04:00
John Wiegley
a5aff9eee9
Several fixes to lot price handling.
2008-04-13 02:41:31 -04:00
John Wiegley
b1a04923fe
*** empty log message ***
2008-04-13 02:41:30 -04:00
John Wiegley
4a96c8d7d8
*** empty log message ***
2008-04-13 02:41:30 -04:00
John Wiegley
47e2a34176
*** empty log message ***
2008-04-13 02:41:29 -04:00
John Wiegley
e32d9e64a7
Added much better error location.
2008-04-13 02:41:29 -04:00
John Wiegley
b737cd8e6d
Added a DATETIME value type.
2008-04-13 02:41:29 -04:00
John Wiegley
7acc1306d9
*** empty log message ***
2008-04-13 02:41:29 -04:00
John Wiegley
2ebfddf401
Began support for improved commodity handling.
2008-04-13 02:41:28 -04:00
John Wiegley
0c55a5ee1b
(read_binary_journal): Fixed a tiny memory leak when reading from a
...
binary cache.
2008-04-13 02:41:28 -04:00
John Wiegley
a2423f99db
*** empty log message ***
2008-04-13 02:41:27 -04:00
John Wiegley
a597b0fb5e
Further improvements to lot pricing.
2008-04-13 02:41:27 -04:00
John Wiegley
7901598f1d
Checked in all major updates.
2008-04-13 02:41:27 -04:00
John Wiegley
a8012940f4
Removed Python integration support.
2008-04-13 02:41:21 -04:00
John Wiegley
c9fb11bd60
updated to version 2.0
2008-04-13 02:40:47 -04:00
John Wiegley
a32173ace6
changes
2008-04-13 02:40:47 -04:00
John Wiegley
2eb2b1428b
fixed another value_t comparison issue
2004-09-25 06:02:31 -04:00
John Wiegley
66bc51db6d
added pysample.dat, which provides a more realistic example of using Python
2004-09-25 03:30:23 -04:00
John Wiegley
528019ce25
added support for "equity" in main.py
2004-09-24 07:00:52 -04:00
John Wiegley
9f8a32ab48
fixed several issues in value_t's core
2004-09-21 03:41:40 -04:00
John Wiegley
bd72c0cf90
added more math operators for value_t types
2004-09-14 05:05:56 -04:00
John Wiegley
a013b520ba
python integrated both ways (see sample.dat), and initialized on-demand
2004-09-14 04:47:41 -04:00
John Wiegley
3d4259e6d0
balances and values can now be iterated, to get at the component amounts
2004-09-08 04:13:02 -04:00
John Wiegley
6cfdd704a9
made value_t into a more complete type. amounts.py now works.
2004-09-08 01:54:28 -04:00
John Wiegley
a4c5380a7f
some fixes to value_t in python; still more work to go
2004-09-07 20:03:01 -04:00
John Wiegley
63367e3aac
the amount/balance/value logic is now a library, completely separate from ledger
2004-08-29 23:32:29 -04:00
John Wiegley
2d62f7b633
redid the way amount_t::commodity is handled; no more direct access
2004-08-29 04:31:59 -04:00
John Wiegley
16841fbae3
added (disabled) code for Boost.Python
2004-08-27 23:38:39 -04:00
John Wiegley
5f30c790db
fixed another memory strangeness (too much destruction)
2004-08-26 02:01:29 -04:00
John Wiegley
69bd31b4d0
added usual operator
2004-08-25 21:51:11 -04:00
John Wiegley
6d5333b896
use value_t instead of balance_pair_t; gains for 10% binary, 2% textual
2004-08-21 23:18:45 -04:00
John Wiegley
ba0a928883
moved code from value.h into value.cc
2004-08-21 05:54:04 -04:00