Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2018-01-27 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | The "format" directive for commodities now disables "style observation" | John Wiegley | 2018-01-01 | 1 | -0/+1 |
| | |||||
* | Merge pull request #484 from mk12/bug-1182-ptr | John Wiegley | 2017-10-26 | 1 | -0/+3 |
|\ | | | | | Fix Bug 1182: Error message for parse failure after '=' | ||||
| * | Print error message if parsing predicate after '=' | Mitchell Kember | 2016-12-20 | 1 | -0/+3 |
| | | |||||
* | | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2017-01-05 | 1 | -1/+1 |
|/ | | | | [ci skip] | ||||
* | Fix bug 1187: Allow balance assertions with multiple posts to same account | Mitchell Kember | 2016-10-07 | 1 | -1/+12 |
| | |||||
* | Use boost parent_path() method instead of manual computation | Evan Mallory | 2016-10-02 | 1 | -8/+5 |
| | | | | This fixes error-in-include.test, dir-apply.test, 6188B0EC.test, and 89233B6D.test when running under msys2 on Windows. The manual computation is incorrect when there are both forward slash and backward slash characters in the path. | ||||
* | Fix Bug 1147: Check balance assertions against the amount AFTER | Mitchell Kember | 2016-03-22 | 1 | -10/+12 |
| | |||||
* | [misc] Update year in copyright notice to 2016 | Alexis Hildebrandt | 2016-01-02 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Bugfix 1038: empty reg report for this month period | Alexis Hildebrandt | 2014-12-29 | 1 | -0/+5 |
| | | | | | when year was specified with literal Y or year directive, but not when using apply year. | ||||
* | Improve error handling when parsing year directives | Alexis Hildebrandt | 2014-12-28 | 1 | -9/+14 |
| | | | | | | | A literal Y directive or ‘year’ directive with an empty or invalid argument, e.g. ‘2o14’ (that is a small letter ‘oh’ instead of a zero) would fail with the following rather unhelpful error message: Error: bad lexical cast: source type value could not be interpreted as target | ||||
* | Fix plain year directive | Alexis Hildebrandt | 2014-12-28 | 1 | -0/+7 |
| | | | | Only Y2014 or apply year 2014 would actually set the year for the following transactions; year 2014 would silently do nothing. | ||||
* | Bump copyright notice to 2015 | Alexis Hildebrandt | 2014-12-27 | 1 | -1/+1 |
| | | | | | | The following script makes it a no-brainer: % NEXT_YEAR=2015; ag -l 'Copyright.*Wiegley' \ | xargs sed -i '' -e "s/\(Copyright.*\)-20[0-9]\{2\}/\1-${NEXT_YEAR}/" | ||||
* | Correct no-python error messages | Alexis Hildebrandt | 2014-12-25 | 1 | -2/+2 |
| | | | | [ci skip] | ||||
* | Fix off by one error in textual.cc | Adrian Lang | 2014-12-11 | 1 | -1/+1 |
| | | | This fixes parsing of transactions with single-character payees and comments. | ||||
* | Preserve the given cost for print | Martin Michlmayr | 2014-07-14 | 1 | -0/+2 |
| | | | | Patch from John Wiegley | ||||
* | When a status flag (! or *) is explicitly specified for an individual ↵ | Max Satula | 2014-06-30 | 1 | -2/+1 |
| | | | | posting, it always has a priority over entire transaction status. | ||||
* | Don't lose commodity when cost is not separated by whitespace | Martin Michlmayr | 2014-06-05 | 1 | -3/+2 |
| | | | | | | | | When a cost was specified without a whitespace after the @ symbol, as in @$5.01, this was incorrectly parsed as 5.01 (losing the commodity) rather than $5.01. Bug fix for #1050 | ||||
* | Fix bug introduced by commit AA2FF2B | thdox | 2014-05-17 | 1 | -4/+3 |
| | | | | Correction is to not use uninitialized amount | ||||
* | Ensure that high-levels directives have arguments if they need one | Martin Michlmayr | 2014-05-14 | 1 | -0/+8 |
| | | | | | Ensure that high-levels directives, such as account, alias and commodity, have arguments if they need one. Bug fix for #1036 | ||||
* | Ensure that directives have arguments if they need one | Martin Michlmayr | 2014-05-14 | 1 | -0/+11 |
| | | | | | Ensure that account, commodity and payee directives have arguments if they need one. Bug fix for #785 | ||||
* | support payee uuid directive | Christophe Rhodes | 2014-05-13 | 1 | -0/+21 |
| | | | | | | | | | | | | | The semantics of this are a little bit tricky: we want, if we come across a transaction with exactly the given UUID, to set the transaction's payee to be the specified one. We need to set that payee before the first post in the transaction is parsed, otherwise that post will inherit the wrong payee; however, we need to do it after the transaction's tags have been parsed. The implementation as it is in this commit is potentially a little wasteful, if there are post-like (non-comment non-assertion) entries in the transaction that don't successfully parse as posts. | ||||
* | rename payee_mappings to payee_alias_mappings | Christophe Rhodes | 2014-05-12 | 1 | -2/+2 |
| | | | | (and similar renames) in preparation for payee_uuid_mappings | ||||
* | Improve an error message relating to balance assertions | John Wiegley | 2014-04-16 | 1 | -3/+8 |
| | |||||
* | Apply any outstanding deferred postings at the end of parsing | John Wiegley | 2014-04-14 | 1 | -0/+3 |
| | |||||
* | Add the concept of "deferred postings" | John Wiegley | 2014-04-13 | 1 | -0/+6 |
| | | | | | This is pretty much exclusively for allowing one to use balance assertions with replicated transactions across multiple files. | ||||
* | The option --permissive now quiets balance assertions | John Wiegley | 2014-04-13 | 1 | -6/+9 |
| | |||||
* | Adding support for recursive aliases. | Peter Feigl | 2014-02-25 | 1 | -0/+5 |
| | | | | | | | | | | | Alias expansion is now a loop. If you define alias A=B:A alias B=C:B then A will expand to C:B:A. Also added a short section to the manual about this. | ||||
* | Fix apply_year_directive | Alexis Hildebrandt | 2014-02-12 | 1 | -2/+2 |
| | | | | | | Using the Y 2014 syntax works fine, but using apply year 2014 resulted in the following error: Error: Year is out of valid range: 1400..10000 since part of the given year string was chopped off. | ||||
* | Bump copyright information to 2014 | Alexis Hildebrandt | 2014-02-02 | 1 | -1/+1 |
| | |||||
* | Fixed parsing of the "fixed" directive | John Wiegley | 2013-05-19 | 1 | -4/+7 |
| | |||||
* | Bump copyright information to 2013 | John Wiegley | 2013-02-18 | 1 | -1/+1 |
| | |||||
* | Added missing call to timelog.close() | John Wiegley | 2013-01-30 | 1 | -0/+4 |
| | |||||
* | Properly handle metadata tags on auto-postings | John Wiegley | 2012-11-12 | 1 | -1/+1 |
| | |||||
* | Corrected a typo | John Wiegley | 2012-10-31 | 1 | -2/+2 |
| | |||||
* | fix bucket directive (bug 765) | Johann Klähn | 2012-10-23 | 1 | -4/+4 |
| | | | | | | | | This was caused by both 'A' and 'bucket' using default_account_directive. This function was still stripping the 'A' directive, so the first character of the account name used with 'bucket' was cut off. Maybe the code for the other directives should be changed accordingly for consistency (put line + 1 in call instead of function). | ||||
* | Always store absolute paths internally | John Wiegley | 2012-08-02 | 1 | -3/+2 |
| | |||||
* | Converted the Ledger build system to use CMake | John Wiegley | 2012-05-20 | 1 | -13/+4 |
| | |||||
* | Switch to using Boost.Format | John Wiegley | 2012-05-14 | 1 | -16/+16 |
| | |||||
* | Added "last_checkout_cleared" valexpr variable | John Wiegley | 2012-05-07 | 1 | -4/+4 |
| | |||||
* | Whitespace fix | John Wiegley | 2012-04-04 | 1 | -5/+4 |
| | |||||
* | Fixed #711: Parsing of alias directive | John Wiegley | 2012-03-17 | 1 | -8/+4 |
| | |||||
* | Added option --day-break | John Wiegley | 2012-03-17 | 1 | -2/+1 |
| | |||||
* | Improved error reports about leading whitespace | John Wiegley | 2012-03-16 | 1 | -4/+13 |
| | |||||
* | Unexpected initial whitespace is an error (again) | John Wiegley | 2012-03-16 | 1 | -3/+2 |
| | | | | Fixes #565 | ||||
* | Fixed a few bugs related to apply directives | John Wiegley | 2012-03-12 | 1 | -33/+56 |
| | |||||
* | Allow payee names to contain multiple spaces | John Wiegley | 2012-03-12 | 1 | -1/+24 |
| | |||||
* | Ignore all trailing whitespace in Ledger journals | John Wiegley | 2012-03-12 | 1 | -13/+12 |
| | |||||
* | Added the notion of "virtual costs" | John Wiegley | 2012-03-09 | 1 | -2/+9 |
| | |||||
* | Added some missing DEBUG #if's | John Wiegley | 2012-03-07 | 1 | -0/+2 |
| |