Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Added debug code | John Wiegley | 2009-10-27 | 1 | -0/+3 | |
| | ||||||
* | Use the WRITTEN date format for idstrings | John Wiegley | 2009-10-27 | 1 | -1/+1 | |
| | ||||||
* | Redid the way temporaries are handled in filtering | John Wiegley | 2009-10-27 | 9 | -172/+323 | |
| | ||||||
* | Fixed a data lifetime bug | John Wiegley | 2009-10-27 | 1 | -2/+7 | |
| | | | | | | This was causing budget totals not to appear in balance reports. Fixes 8254755E-7B61-47C8-B48E-A2A7FD79EB80 | |||||
* | When creating temp posts, add them to the account | John Wiegley | 2009-10-27 | 1 | -0/+7 | |
| | ||||||
* | Added a comment about a confusing bit of code | John Wiegley | 2009-10-27 | 1 | -0/+1 | |
| | ||||||
* | Removed two invalid comments | John Wiegley | 2009-10-27 | 1 | -2/+0 | |
| | ||||||
* | Made the id function available in post contexts | John Wiegley | 2009-10-27 | 4 | -21/+64 | |
| | ||||||
* | Output pointer values correctly for 64-bit systems | John Wiegley | 2009-10-27 | 1 | -1/+1 | |
| | ||||||
* | Balance assertions now really assert | John Wiegley | 2009-10-26 | 1 | -17/+25 | |
| | | | | | | | | There are two kinds of balance related options for a posting: a balance assignment, where the amount of the posting is blank and so it fills it in to make the assertion true; and plain assertions, where the amount is not blank and an error is reported if the balance does not match the given amount after the posting is taken into account. | |||||
* | Added t and T as valexpr synonyms | John Wiegley | 2009-10-26 | 1 | -0/+7 | |
| | | | | t = display_amount, T = display_total | |||||
* | Fixed sorting in bal reports when --flat is used | John Wiegley | 2009-10-26 | 7 | -80/+81 | |
| | | | | | | | Note that sorting on the "total" is not the same thing as sorting on the "display_total" when multiple commodities are in use and the -X flag is selected! One should always sort on display_total, since that's the value which is shown in the report. 'T' is a synonym for display_total. | |||||
* | In the balance report, don't output any account twice | John Wiegley | 2009-10-26 | 1 | -1/+2 | |
| | ||||||
* | Added an "echo" command, for REPL testing | John Wiegley | 2009-10-26 | 2 | -0/+11 | |
| | ||||||
* | If a pricing entry fails to parse, give an error | John Wiegley | 2009-10-26 | 1 | -1/+2 | |
| | ||||||
* | Improved argument parsing logic used by the REPL | John Wiegley | 2009-10-26 | 3 | -15/+55 | |
| | | | | | It now handles quoted strings, although it doesn't understand escape sequences yet. | |||||
* | Fixed the Boost facet-based time parsing code | John Wiegley | 2009-10-25 | 1 | -13/+24 | |
| | ||||||
* | Whitespace and comment changes | John Wiegley | 2009-10-25 | 1 | -10/+10 | |
| | ||||||
* | Export times_initialize and times_shutdown to Python | John Wiegley | 2009-10-25 | 1 | -2/+4 | |
| | ||||||
* | Fixed overflow bug introduced by the warning fixes | John Wiegley | 2009-10-25 | 1 | -2/+3 | |
| | ||||||
* | Fixed the memory tracing code (used by --verify) | John Wiegley | 2009-10-25 | 1 | -33/+56 | |
| | ||||||
* | Added some extra storage checks to value_t | John Wiegley | 2009-10-25 | 1 | -0/+5 | |
| | ||||||
* | New valexpr functions: id, idstring, magnitude | John Wiegley | 2009-10-25 | 3 | -15/+52 | |
| | | | | | | id returns a unique SHA1 id of a transaction. idstring is the string that the SHA1 is based on. magnitude is the sum of the positive side of a transaction. | |||||
* | The UTF8 code is now unchecked if --verify is off | John Wiegley | 2009-10-25 | 1 | -9/+13 | |
| | ||||||
* | Improved debug output of "--debug expr.calc" | John Wiegley | 2009-10-25 | 2 | -40/+64 | |
| | ||||||
* | Rewrote the way date and time I/O is managed | John Wiegley | 2009-10-25 | 13 | -116/+344 | |
| | ||||||
* | Fixed many compiler warnings from g++ 4.4 | John Wiegley | 2009-10-25 | 27 | -120/+147 | |
| | ||||||
* | Use boost::iostreams::file_descriptor_sink | John Wiegley | 2009-10-25 | 2 | -2/+5 | |
| | | | | This is instead of the custom fdstream.hpp file I was distributing. | |||||
* | Removed reliance on strptime/strftime | John Wiegley | 2009-10-11 | 7 | -122/+118 | |
| | | | | | | | | The code now uses Boost's input and output facets for times and dates. This ensures completely consistency regarding timezones and times, and fixes the regression test that was broken while I was away coding in London (where it was GMT-0 and I didn't notice the difference between local and GMT). | |||||
* | Added some missing casts, upgraded to Boost 1.40 | John Wiegley | 2009-10-09 | 2 | -2/+3 | |
| | ||||||
* | The print command now implies --actual | John Wiegley | 2009-06-28 | 1 | -0/+3 | |
| | ||||||
* | Disable use of ~/.pricedb when --args-only is present | John Wiegley | 2009-06-28 | 1 | -0/+2 | |
| | ||||||
* | Date and time are optional for pricing directives | John Wiegley | 2009-06-28 | 1 | -2/+8 | |
| | ||||||
* | value_t::dump now faithfully represents strings | John Wiegley | 2009-06-28 | 1 | -1/+15 | |
| | ||||||
* | Reject downloaded quotes price in the wrong commodity | John Wiegley | 2009-06-28 | 1 | -1/+4 | |
| | ||||||
* | Correctly align amounts formatted as "%12(amount)" | John Wiegley | 2009-06-28 | 1 | -1/+2 | |
| | ||||||
* | Added debug code "option.names" | John Wiegley | 2009-06-27 | 1 | -0/+1 | |
| | | | | Use "--debug option.names" to see all accepted (internal) option names. | |||||
* | Improved usefulness of the "print --anon" output | John Wiegley | 2009-06-27 | 1 | -4/+23 | |
| | ||||||
* | Removed some dead code | John Wiegley | 2009-06-27 | 4 | -19/+4 | |
| | ||||||
* | Restored --price option, added baseline test | John Wiegley | 2009-06-26 | 8 | -7/+60 | |
| | | | | | | | This option reports only in terms of the annotated price of the commodities involved, otherwise it reports the amounts themselves. It can be used in conjunction with other reports, as it applies to the displayed amounts, not the actual amounts being calculated. | |||||
* | The --download option is now fully restored | John Wiegley | 2009-06-26 | 9 | -31/+42 | |
| | ||||||
* | More refactoring for --download | John Wiegley | 2009-06-24 | 7 | -33/+63 | |
| | ||||||
* | Moved commodity_quote_from_script to quotes.cc | John Wiegley | 2009-06-24 | 2 | -78/+45 | |
| | ||||||
* | Moved a function | John Wiegley | 2009-06-24 | 1 | -96/+37 | |
| | ||||||
* | Split commodity.h/cc into three files | John Wiegley | 2009-06-24 | 18 | -794/+1000 | |
| | | | | | | commodity.h - code for commodity_t annotate.h - commodity annotations pool.h - commodity pool management | |||||
* | Removed unneeded header files: ledger.h, pyledger.h | John Wiegley | 2009-06-24 | 2 | -117/+0 | |
| | ||||||
* | Restored --download, although not done yet | John Wiegley | 2009-06-24 | 8 | -83/+164 | |
| | | | | | | The problem at this point is that it's recording prices in the price database multiple times; it should only need to download a price for each commodity once per day. | |||||
* | Fixed the --args-only option (sequence problem) | John Wiegley | 2009-06-22 | 1 | -2/+7 | |
| | ||||||
* | Added a --no-color option, to disable --color | John Wiegley | 2009-06-22 | 2 | -0/+5 | |
| | ||||||
* | Restored option --period-sort | John Wiegley | 2009-06-21 | 2 | -4/+1 | |
| | | | | This option is just an alias for --sort-xacts. |