John Wiegley
b5a6384d8d
Check for `realpath' function, used by the new "output" command. If
...
it's not available, filename matching must be exact.
2008-04-13 02:40:54 -04:00
John Wiegley
23f8faad13
Added framework for an auto-reconcile command. Useful primarily for
...
GUI developers.
2008-04-13 02:40:54 -04:00
John Wiegley
37a67d89b0
(parse_ledger_data): Don't auto-create equivalencies for bytes,
...
kilobytes, etc., since people may want to use "b" for something else.
2008-04-13 02:40:53 -04:00
John Wiegley
3ea12c622d
*** empty log message ***
2008-04-13 02:40:53 -04:00
John Wiegley
38653c0166
(endElement): Handle the <tr:virtual> and <tr:generated> tags, which
...
were being ignored. (parse): Corrected error reporting when it is a
Ledger error.
2008-04-13 02:40:53 -04:00
John Wiegley
911c178394
(parse): Corrected error reporting lines when it is a Ledger error.
2008-04-13 02:40:53 -04:00
John Wiegley
8f63d2d172
(format_last_entry): Output tr:cost as an amount, not as an amount
...
string.
2008-04-13 02:40:53 -04:00
John Wiegley
93d8d2c811
*** empty log message ***
2008-04-13 02:40:53 -04:00
John Wiegley
ea36f88f95
Fixed check for libxmlparse.
2008-04-13 02:40:53 -04:00
John Wiegley
e2e808032c
*** empty log message ***
2008-04-13 02:40:53 -04:00
John Wiegley
2cc62a4f76
(parse_and_report): Removed "files" argument.
2008-04-13 02:40:53 -04:00
John Wiegley
a151daddc3
(class journal_t): Added `price_db' member, which is the price
...
database used to read in historical prices for a given journal.
2008-04-13 02:40:53 -04:00
John Wiegley
00d0a58162
(export_journal): Added `price_db' property to ledger.Journal type.
2008-04-13 02:40:53 -04:00
John Wiegley
8ca6c6b827
(convert_number): If the denominator is zero, report an error instead
...
of crashing.
2008-04-13 02:40:52 -04:00
John Wiegley
d6475fc4a2
(parse_ledger_data): Set journal->price_db if a price database is
...
successfully read in.
2008-04-13 02:40:52 -04:00
John Wiegley
d62f9bb9bf
(write_binary_journal): Removed unused "files" parameter.
2008-04-13 02:40:52 -04:00
John Wiegley
d1d63be306
Updated binary cache version, for good measure.
...
(read_binary_journal): Read in the price_db, in order to throw away
the cache if it has changed. (write_binary_journal): Removed unused
"files" parameter. Changed logic for writing out files list. Also,
write out the prices database that was used.
(py_write_binary_journal): Removed "files" argument.
2008-04-13 02:40:52 -04:00
John Wiegley
df44635260
*** empty log message ***
2008-04-13 02:40:52 -04:00
John Wiegley
ee55dad882
*** empty log message ***
2008-04-13 02:40:52 -04:00
John Wiegley
e83b8a0471
Updated binary cache version, for good measure.
2008-04-13 02:40:52 -04:00
John Wiegley
482331d425
*** empty log message ***
2008-04-13 02:40:52 -04:00
John Wiegley
08e81c1858
(operator/): Added a more complete divide-by-zero check.
2008-04-13 02:40:52 -04:00
John Wiegley
2474f28c0a
*** empty log message ***
2008-04-13 02:40:52 -04:00
John Wiegley
06b6e9bf0a
Added #include <alogrithm>
2008-04-13 02:40:52 -04:00
John Wiegley
5ac1f9716f
Changed all of the library tests into actual compile/link tests, to
...
ensure that the compilation environment is what it needs to be. Also,
added a test to make sure the C++ compiler has some basic features,
since gcc2.95 will not work.
2008-04-13 02:40:51 -04:00
John Wiegley
45091a4918
*** empty log message ***
2008-04-13 02:40:51 -04:00
John Wiegley
44eff1c099
*** empty log message ***
2008-04-13 02:40:51 -04:00
John Wiegley
7054632aba
doc updates
2008-04-13 02:40:51 -04:00
John Wiegley
e34151a776
*** empty log message ***
2008-04-13 02:40:51 -04:00
John Wiegley
e4b5af061e
Changed the reconciling feature so that it doesn't need to ask for the
...
"number of days".
2008-04-13 02:40:51 -04:00
John Wiegley
76968b844c
*** empty log message ***
2008-04-13 02:40:51 -04:00
John Wiegley
f2fc4b3a3c
doc fix
2008-04-13 02:40:50 -04:00
John Wiegley
9cd4cf6df8
(format): Pay attention to the max_width setting for each formatting
...
element. This means that "%.20N" can no longer exceed 20 characters
of width.
2008-04-13 02:40:50 -04:00
John Wiegley
632c54788c
Updated to python2.4
2008-04-13 02:40:50 -04:00
John Wiegley
9a99b755cb
*** empty log message ***
2008-04-13 02:40:50 -04:00
John Wiegley
1029560a6e
*** empty log message ***
2008-04-13 02:40:50 -04:00
John Wiegley
e6c4532c56
(parse_and_report): If cache_file is "<none>", blank it out. This
...
steps around the logic that sets the default name.
2008-04-13 02:40:50 -04:00
John Wiegley
79f9a1efb5
Set cache_file to "<none>" if --no-cache is used.
2008-04-13 02:40:50 -04:00
John Wiegley
3a8729420e
*** empty log message ***
2008-04-13 02:40:50 -04:00
John Wiegley
35d7cbb7a0
Check for libxmlparse.a using a compile test instead of a link test.
...
This is much less ambiguous.
2008-04-13 02:40:50 -04:00
John Wiegley
ea283a27ce
(option_full_help): Added docs for --no-cache. (option_help): Added
...
docs for --no-cache. Added --no-cache option.
2008-04-13 02:40:50 -04:00
John Wiegley
538bce10c0
(libledger_a_CXXFLAGS): Define -DHAVE_XMLPARSE=1 if the configure file
...
did.
2008-04-13 02:40:50 -04:00
John Wiegley
db59f768bb
*** empty log message ***
2008-04-13 02:40:49 -04:00
John Wiegley
0fc8d78daa
Increased version to 2.1.
2008-04-13 02:40:49 -04:00
John Wiegley
861cd6911c
*** empty log message ***
2008-04-13 02:40:49 -04:00
John Wiegley
3e61a94f76
Added commodity_t::default_commodity. Initialize the same.
2008-04-13 02:40:49 -04:00
John Wiegley
1d88eca4b6
(class commodity_t): Added commodity_t::default_commodity.
2008-04-13 02:40:49 -04:00
John Wiegley
c59a5c9f86
Updated binary file version. (read_binary_journal): Read in the
...
default commodity. (write_binary_journal): Write out the default
commodity.
2008-04-13 02:40:49 -04:00
John Wiegley
cb15e764eb
(derive_new_entry): Simplified some code. (derive_new_entry): If no
...
commodity was specified for an amount, and none was figured out from
previous transactions, then use the default commodity (which is
specified using "D <SYMBOL>" in the ledger file).
2008-04-13 02:40:49 -04:00
John Wiegley
d142018bcd
Added code for setting the default year/month given in the prompt to
...
C-c C-a. This is helpful for people with lots of receipts in a past
month.
2008-04-13 02:40:49 -04:00