Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use #pragma once | Alexis Hildebrandt | 2023-04-10 | 1 | -4/+1 |
| | |||||
* | Update copyright year | Alexis Hildebrandt | 2023-02-02 | 1 | -1/+1 |
| | | | | [skip ci] | ||||
* | Update copyright statement for 2022 | Alexis Hildebrandt | 2022-07-02 | 1 | -1/+1 |
| | |||||
* | Change header guard names to use `INCLUDED_` prefix | Phil Newton | 2022-04-06 | 1 | -3/+3 |
| | | | | Fixes #2049 | ||||
* | Fix issues related to payees declared on posting's metadata | Diogo Trentini | 2021-02-02 | 1 | -0/+10 |
| | | | | | Payees declared on posting's metadata are now validated with `--check-payees` option. Also, their aliases are now considered on reports as well. | ||||
* | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2018-01-27 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2017-01-05 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | [misc] Update year in copyright notice to 2016 | Alexis Hildebrandt | 2016-01-02 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Convert boost::optional objects to bool explicitly. | Jonathan Wakely | 2015-07-27 | 1 | -5/+1 |
| | | | | Fixes #417. | ||||
* | Revert "boost::none_t no longer convertible from literal 0 in 1.58" | John Wiegley | 2015-05-17 | 1 | -1/+5 |
| | | | | This reverts commit 48aec0f093ff6494a3e4f7cd5166cb4a27c16814. | ||||
* | boost::none_t no longer convertible from literal 0 in 1.58 | Johann Klähn | 2015-05-10 | 1 | -5/+1 |
| | | | | Instead we use boost::none, which has been documented since boost 1.34.0. | ||||
* | [ledger] Remove --cache option | Alexis Hildebrandt | 2015-02-18 | 1 | -18/+0 |
| | | | | and all boost serialisation related code. | ||||
* | 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}/" | ||||
* | #if guards for boost 1.56 compatibility | Joe Gallo | 2014-08-28 | 1 | -0/+4 |
| | |||||
* | Revert "fix "no viable conversion from ... to 'bool'"" | John Wiegley | 2014-08-27 | 1 | -1/+1 |
| | | | | This reverts commit df9ae3ab9b37fde803f26c6bc4eaadfd67fc1d07. | ||||
* | fix "no viable conversion from ... to 'bool'" | Joe Gallo | 2014-08-26 | 1 | -1/+1 |
| | |||||
* | Preserve the given cost for print | Martin Michlmayr | 2014-07-14 | 1 | -0/+1 |
| | | | | Patch from John Wiegley | ||||
* | Add the concept of "deferred postings" | John Wiegley | 2014-04-13 | 1 | -0/+1 |
| | | | | | This is pretty much exclusively for allowing one to use balance assertions with replicated transactions across multiple files. | ||||
* | Bump copyright information to 2014 | Alexis Hildebrandt | 2014-02-02 | 1 | -1/+1 |
| | |||||
* | Add a missing % character | John Wiegley | 2013-05-19 | 1 | -1/+1 |
| | |||||
* | Bump copyright information to 2013 | John Wiegley | 2013-02-18 | 1 | -1/+1 |
| | |||||
* | Shorten debug comment | John Wiegley | 2012-11-23 | 1 | -1/+1 |
| | |||||
* | Converted the Ledger build system to use CMake | John Wiegley | 2012-05-20 | 1 | -1/+1 |
| | |||||
* | Switched to Boost.PropertyTree for XML generation | John Wiegley | 2012-05-18 | 1 | -2/+1 |
| | |||||
* | Switch to using Boost.Format | John Wiegley | 2012-05-14 | 1 | -1/+1 |
| | |||||
* | Whitespace fix | John Wiegley | 2012-04-04 | 1 | -2/+2 |
| | |||||
* | Forgot to copy two members in post_t's copy-ctor | John Wiegley | 2012-03-28 | 1 | -4/+4 |
| | |||||
* | Always call TRACE_CTOR at the end of constructors | John Wiegley | 2012-03-20 | 1 | -1/+1 |
| | |||||
* | Access to checkin/checkout of timelog entries | John Wiegley | 2012-03-13 | 1 | -7/+9 |
| | |||||
* | post_t's copy constructor wasn't copying xdata_ | John Wiegley | 2012-03-13 | 1 | -0/+7 |
| | |||||
* | Added the notion of "virtual costs" | John Wiegley | 2012-03-09 | 1 | -1/+2 |
| | |||||
* | Added parsing support for the many value directives | John Wiegley | 2012-03-07 | 1 | -0/+3 |
| | |||||
* | Increased file copyrights to 2012 | John Wiegley | 2012-02-29 | 1 | -1/+1 |
| | |||||
* | Renamed actual/effective dates to primary/auxiliary | John Wiegley | 2012-02-28 | 1 | -3/+3 |
| | |||||
* | Added some debug code | John Wiegley | 2011-02-10 | 1 | -0/+1 |
| | |||||
* | Scopes can now provide a description of themselves | John Wiegley | 2010-06-24 | 1 | -0/+10 |
| | | | | | | This isn't being used yet, but it likely will to improve the information presented to users if their value expressions fail to compile or evaluate. | ||||
* | has_tag and get_tag now take an 'inherit' parameter | John Wiegley | 2010-06-18 | 1 | -7/+11 |
| | |||||
* | Individual postings may each have their own payee | John Wiegley | 2010-06-17 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a posting has the metadata field "Payee" set to a string, that will be used as the payee name for that posting. This affects the register report, the payees report, and the --by-payee option. This is useful because sometimes I send, say, 4 checks at a time to my bank. So on my bank statement, this is all just one amount: 2010-06-17 Sample Assets:Bank $400.00 Income:Check1 $-100.00 Income:Check2 $-100.00 Income:Check3 $-100.00 Income:Check4 $-100.00 Though it's important that the Assets:Bank posting be a single posting of $400 value, I'd like for income reports to show whom each check came from. Now I can say: 2010-06-17 Sample Assets:Bank $400.00 Income:Check1 $-100.00 ; Payee: Person One Income:Check2 $-100.00 ; Payee: Person Two Income:Check3 $-100.00 ; Payee: Person Three Income:Check4 $-100.00 ; Payee: Person Four When I report this, it appears as: 10-Jun-17 Sample Assets:Bank $400.00 $400.00 Person One Income:Check1 $-100.00 $300.00 Person Two Income:Check2 $-100.00 $200.00 Person Three Income:Check3 $-100.00 $100.00 Person Four Income:Check4 $-100.00 0 This shows that they are all in the same transaction (which is why the date is not repeated), but they have different payees. | ||||
* | Store metadata values as value_t instead of string | John Wiegley | 2010-06-12 | 1 | -3/+3 |
| | |||||
* | Untabified all source files | John Wiegley | 2010-06-11 | 1 | -34/+34 |
| | |||||
* | Allow fixated costs, as well as prices | John Wiegley | 2010-06-10 | 1 | -6/+7 |
| | | | | | | | | | You can now establish a fixated price automatically by way of a fixated cost. The syntax for this is: 2009/11/01 Sample Assets 1 apple @ =$0.10 Equity | ||||
* | Fixed interaction with -V/X and grouped postings | John Wiegley | 2010-06-09 | 1 | -0/+2 |
| | | | | | | | | | | With -s, -M/Y/D, -n, and a few other flags, postings get "grouped" into meta-transactions that contain more postings than before. In all these cases, -V use the date of the *earliest* posting in that group, which makes little sense and caused breakages with -J. It now uses the latest date. Fixes #197 / 68EAF363-D0FE-4127-866E-A5AEBACB65D6 | ||||
* | Make --anon work with the print command | John Wiegley | 2010-06-05 | 1 | -5/+6 |
| | | | | Fixes #226 / C1C1E731-D991-40ED-BE43-8ED55585386C | ||||
* | Added account_id and xact_id valexpr vars for posts | John Wiegley | 2010-05-18 | 1 | -0/+3 |
| | | | | | account_id is the "whicheth" number for that posting within its account. The xact_id is within its transaction. | ||||
* | Rewrite the "print" command as a custom function | John Wiegley | 2010-03-08 | 1 | -4/+5 |
| | | | | | There ended up being too many corner cases for the generalized formatter to handle. | ||||
* | Updated copyrights to 2003-2010 | John Wiegley | 2010-03-05 | 1 | -1/+1 |
| | |||||
* | Some minor refactoring of the textual parser | John Wiegley | 2010-02-05 | 1 | -0/+2 |
| | |||||
* | Added post_t::compare_by_date_and_sequence comparator | John Wiegley | 2010-02-05 | 1 | -0/+14 |
| | |||||
* | Added actual_date() methods for items | John Wiegley | 2010-02-05 | 1 | -0/+1 |
| | |||||
* | Removed post_t::xdata_t::ptr, which is not used | John Wiegley | 2009-11-14 | 1 | -4/+1 |
| |