Commit graph

379 commits

Author SHA1 Message Date
John Wiegley
fa2ceaed13 changes 2008-04-13 02:40:47 -04:00
John Wiegley
a32173ace6 changes 2008-04-13 02:40:47 -04:00
John Wiegley
cc98b59d1e corrected semantics of -j and -J 2004-09-27 19:13:08 -04:00
John Wiegley
ccf5571910 fixed a serious problem that prevented environment settings from being read 2004-09-27 18:29:11 -04:00
John Wiegley
ba2c04072c fixed several segfaults (using new option-scrambler test harness) 2004-09-27 18:08:48 -04:00
John Wiegley
eb6861e192 fixed assertion 2004-09-27 00:12:10 -04:00
John Wiegley
f8a62c444f made several of the buffers used non-static 2004-09-26 23:48:31 -04:00
John Wiegley
f32f698d7f added safety to READ_INT macro 2004-09-26 20:22:57 -04:00
John Wiegley
17808869b2 updated main.py to reflect recent changes to main.cc 2004-09-26 01:02:43 -04:00
John Wiegley
0c36849f3f updated TODO file 2004-09-26 00:58:00 -04:00
John Wiegley
dbc55008cb finished balance reporting capability in main.py 2004-09-26 00:57:15 -04:00
John Wiegley
2b8a4abdbf another fix to interval reporting; end condition was sometimes off by one 2004-09-26 00:38:12 -04:00
John Wiegley
c2c59d612b corrected the way that transaction handlers are flushed 2004-09-26 00:29:41 -04:00
John Wiegley
26de701a4e corrected the deviation report (-D) when -V is also being used 2004-09-25 17:59:14 -04:00
John Wiegley
d74e926b43 doc updated 2004-09-25 07:21:07 -04:00
John Wiegley
0af7e5f44d modified "report" script to expect a full register command, with -j or -J 2004-09-25 07:21:03 -04:00
John Wiegley
a27ae2fb00 fixed another problem with interval reports and the -s option 2004-09-25 07:12:14 -04:00
John Wiegley
5ad722fcdf fixed a problem with interval strings that use only a beg or end date 2004-09-25 07:01:22 -04:00
John Wiegley
b1aa1344ae sorting optimization 2004-09-25 06:50:18 -04:00
John Wiegley
2eb2b1428b fixed another value_t comparison issue 2004-09-25 06:02:31 -04:00
John Wiegley
555c2d855f a couple of fixes to collapsed and subtotal reports 2004-09-25 05:39:33 -04:00
John Wiegley
a4d96f79bf corrected a small problem with conversion of numeric types to amount_t's 2004-09-25 04:21:28 -04:00
John Wiegley
d4657c66f4 added TODO item 2004-09-25 03:34:49 -04:00
John Wiegley
8873769155 added documentation for the 'prices' command 2004-09-25 03:34:28 -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
3a3227298d if a commodity price cannot be downloaded, report it as an error 2004-09-25 02:51:55 -04:00
John Wiegley
fbad042178 can't reliably use `access' and W_OK 2004-09-25 02:39:07 -04:00
John Wiegley
f84f8dbd5d fixed support for multiple argument passing to Python functions 2004-09-25 02:34:29 -04:00
John Wiegley
8c8c9a01e7 accept multiple arguments passed to an interpreted function (more work tbd) 2004-09-24 23:45:32 -04:00
John Wiegley
fbd8fd2caf fixed printing of amounts that have a null commodity (was always precision 0) 2004-09-24 23:22:48 -04:00
John Wiegley
eda733a56e improved error checking in parser, in case parts of an amount are missing 2004-09-24 23:11:50 -04:00
John Wiegley
93bd16b545 edited TODO 2004-09-24 07:01:13 -04:00
John Wiegley
528019ce25 added support for "equity" in main.py 2004-09-24 07:00:52 -04:00
John Wiegley
d110df6741 added a custom transaction formatter, format_entries, used by "print" 2004-09-24 06:29:01 -04:00
John Wiegley
2f16a82132 fixed an obscure "print" bug 2004-09-24 05:33:12 -04:00
John Wiegley
c5d519447e fixed a rather obscure memory bug, which also simplified some code 2004-09-24 05:25:52 -04:00
John Wiegley
3038b7cee8 finalizer fixes; removed use of timing.h from main.cc 2004-09-24 04:56:46 -04:00
John Wiegley
4f56735dfa changed entry_finalizer scheme to use objects, not just function pointers 2004-09-24 04:10:39 -04:00
John Wiegley
c715528f2f conditionalized the reference to xmlparse and xmltok from setup.py 2004-09-24 02:40:17 -04:00
John Wiegley
2c7593ae29 fix to entry 2004-09-24 00:23:27 -04:00
John Wiegley
50e8cad6b4 added rules to install headers and Python module 2004-09-23 22:06:35 -04:00
John Wiegley
1416f3b978 a bit more refactoring 2004-09-23 21:54:11 -04:00
John Wiegley
7a19532049 added files 2004-09-23 21:38:29 -04:00
John Wiegley
84259bde51 changed ledger.h to journal.h; moved adding of autoxact hook 2004-09-23 21:37:39 -04:00
John Wiegley
c57bfb72c3 moved entry hooking mechanism to journal_t; further improvements to "entry" 2004-09-23 21:08:42 -04:00
John Wiegley
02580c2efb more "entry" fixes 2004-09-23 20:10:33 -04:00
John Wiegley
d0ba09f1e0 greatly improved the flexibility of the "entry" command; no more bogus 1-liners 2004-09-23 20:06:00 -04:00
John Wiegley
8a7cee24c8 fixed a bug with interval reporting 2004-09-23 19:17:21 -04:00
John Wiegley
e742633cf1 added lots of commenting to main.py 2004-09-23 19:17:03 -04:00
John Wiegley
69c84c86b8 always sort the transaction chain, if interval reporting is being used 2004-09-23 19:16:52 -04:00