John Wiegley
|
66b4147958
|
(class format_account): Fixed initialization order
|
2008-04-13 02:41:14 -04:00 |
|
John Wiegley
|
b5726ac831
|
(struct element_t): Added BEG_LINE and END_LINE.
|
2008-04-13 02:41:12 -04:00 |
|
John Wiegley
|
c0285de46b
|
Moved `format_xml_entries' to xml.cc.
|
2008-04-13 02:41:03 -04:00 |
|
John Wiegley
|
3ddd46c307
|
(format_xml_entries): Moved the stream finalization to flush(), where
it belongs.
|
2008-04-13 02:41:03 -04:00 |
|
John Wiegley
|
16e449dc05
|
Added pystream_handler_wrap class, which wraps an item_handler taking
a std::ostream so that it can take a PyObject* instead. Relies on
pyfstream.h, which allows Python file objects to be treating as I/O
streams.
|
2008-04-13 02:41:02 -04:00 |
|
John Wiegley
|
4fda551752
|
(parse_elements): Added %S, %B and %E elements, for printing the
source path, beginning and ending positions of an entry.
|
2008-04-13 02:40:54 -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
|
ba2c04072c
|
fixed several segfaults (using new option-scrambler test harness)
|
2004-09-27 18:08:48 -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
|
84259bde51
|
changed ledger.h to journal.h; moved adding of autoxact hook
|
2004-09-23 21:37:39 -04:00 |
|
John Wiegley
|
a7ea33a8ec
|
passing --enable-python to configure is now required for python support
|
2004-09-20 04:07:02 -04:00 |
|
John Wiegley
|
5429792edc
|
the "bal" command mostly works now in main.py; added a finalize_entry hook
|
2004-09-20 03:25:28 -04:00 |
|
John Wiegley
|
18879bbe85
|
some changes in the way formatting strings are handled; for simplicity
|
2004-09-18 02:33:51 -04:00 |
|
John Wiegley
|
79b664f6f0
|
changed the management of "xdata" in walk.h
|
2004-09-17 04:38:24 -04:00 |
|
John Wiegley
|
061e19e302
|
make config_t visible to Python; almost possible to implement main.cc in main.py
|
2004-09-14 06:25:29 -04:00 |
|
John Wiegley
|
ff4589caae
|
added support for ValueExpr objects to python.
|
2004-09-10 20:08:07 -04:00 |
|
John Wiegley
|
435b9ed779
|
added python support for Format() objects. see main.py
|
2004-09-10 19:52:51 -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
|
032afa5657
|
a bit of a reorg; still much more to go
|
2004-08-29 03:23:55 -04:00 |
|
John Wiegley
|
1fd37a432d
|
cleanup; fully switched to autoconf -- use scripts/acprep
|
2004-08-24 02:11:32 -04:00 |
|
John Wiegley
|
6365b8b7a8
|
simplified some code
|
2004-08-22 18:34:18 -04:00 |
|
John Wiegley
|
5619a1d5be
|
a little more reorganizing, but only fractionally faster. diminishing returns!
|
2004-08-22 02:13:41 -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
|
06ac87ab20
|
support arbitrary precision after the decimal point; increase speed 0-10%
|
2004-08-21 01:43:50 -04:00 |
|
John Wiegley
|
a9b207205f
|
several fixes
|
2004-08-19 22:03:23 -04:00 |
|
John Wiegley
|
aba3d3037a
|
added support for parsing QIF files
|
2004-08-19 17:55:33 -04:00 |
|
John Wiegley
|
f62a4906d1
|
fix to textual parsing, and a bit of reconstruction in main.cc
|
2004-08-19 02:30:56 -04:00 |
|
John Wiegley
|
e1086a3040
|
added --help docs, and fixed some problems with balance reproting
|
2004-08-18 05:26:59 -04:00 |
|
John Wiegley
|
b009998930
|
if NO_CLEANUP is defined in the Makefile (now default), no cleanup is done
|
2004-08-17 03:09:46 -04:00 |
|
John Wiegley
|
7610aec86d
|
added support for interval reporting; changed some option flags
|
2004-08-12 20:06:06 -04:00 |
|
John Wiegley
|
0cf1d8fe69
|
more reorg
|
2004-08-11 23:16:00 -04:00 |
|
John Wiegley
|
a77c20a772
|
many more formatting changes
|
2004-08-11 22:54:42 -04:00 |
|
John Wiegley
|
3edf298633
|
added several kinds of transaction filters
|
2004-08-11 01:37:12 -04:00 |
|
John Wiegley
|
c5a137d9e9
|
changed the way changed_value_filter is called
|
2004-08-10 18:36:30 -04:00 |
|
John Wiegley
|
a2efee0a8e
|
use polymorphism, instead of templates, for walking items
|
2004-08-10 18:19:36 -04:00 |
|
John Wiegley
|
7a1d0d4614
|
new debug code; automated transactions now use value expression predicates
|
2004-08-10 17:54:47 -04:00 |
|
John Wiegley
|
6e6246c927
|
more fixes
|
2004-08-09 17:38:05 -04:00 |
|
John Wiegley
|
05b2cc46fd
|
fixed account display bug
|
2004-08-09 17:32:20 -04:00 |
|
John Wiegley
|
59c0692233
|
moved display only flags to dflags in both transactions and accounts
|
2004-08-07 23:20:10 -04:00 |
|
John Wiegley
|
c9b54e6ece
|
fixed display predicates in the register report
|
2004-08-07 22:42:53 -04:00 |
|
John Wiegley
|
b7777eac68
|
got entry working again
|
2004-08-07 22:25:12 -04:00 |
|
John Wiegley
|
84fe84bbd2
|
equity reports are restored
|
2004-08-07 22:09:14 -04:00 |
|
John Wiegley
|
c6c0179545
|
got more reports working again
|
2004-08-07 21:03:25 -04:00 |
|
John Wiegley
|
5db1e1165b
|
improvements to transaction formatting
|
2004-08-06 21:38:27 -04:00 |
|
John Wiegley
|
c0205f0204
|
-s bal is functional again
|
2004-08-06 00:06:40 -04:00 |
|
John Wiegley
|
ef2e0beb64
|
fixed the "-o bal rent" report again
|
2004-08-05 22:49:18 -04:00 |
|
John Wiegley
|
7e87a0a0b1
|
added back sorting support
|
2004-08-05 19:12:23 -04:00 |
|
John Wiegley
|
1741c80fe4
|
rewrote the way registers are computed -- again
|
2004-08-04 03:12:26 -04:00 |
|
John Wiegley
|
f570e6644f
|
brought back the "print" and "equity" reports; this time much better!
|
2004-07-31 07:42:34 -04:00 |
|