Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for hash chaining to detect modifications in postings | John Wiegley | 2024-08-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | The following details of a posting contribute to its hash: fullname of account string representation of amount Each posting hashes contributes to the transaction hash, which is compromised of: previous transaction’s hash (as encountered in parsing order) actual date optional auxiliary date optional code payee hashes of all postings Note that this means that changes in the “code” or any of the comments | ||||
* | 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 |
| | |||||
* | Add support for `$XDG_CONFIG_HOME` | Cédric Barreteau | 2020-08-28 | 1 | -5/+16 |
| | | | | | `$XDG_CONFIG_HOME/ledger/ledgerrc` and `$HOME/.config/ledger/ledgerrc` are tried first when looking for an init file. | ||||
* | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2018-01-27 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | src/global.cc: do not parse user-specified init-file twice | Ivy Foster | 2017-10-26 | 1 | -3/+1 |
| | |||||
* | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2017-01-05 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Fix build under Cygwin. | Ivan Vanyushkin | 2016-09-29 | 1 | -1/+1 |
| | |||||
* | Fix build under msys32; add Appveyor continuous build | Evan Mallory | 2016-09-17 | 1 | -1/+1 |
| | | | | | | | | | | | | * Appveyor is a continuous integration platform for Windows that is free for open source projects. See latest test build here: https://ci.appveyor.com/project/Evan/ledger/build/artifacts * Changed WIN32 to _WIN32 because this article http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system claims that it is defined by the greatest number of compilers. * Modified HAVE_ISATTY and other system defines so that system.hh compiles when cmake fails to find the relevant function. * Add missing include in test/unit/t_value.cc Almost all tests fail when you run them on msys32. I will address that in a future PR. | ||||
* | [misc] Update year in copyright notice to 2016 | Alexis Hildebrandt | 2016-01-02 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Use ./.ledgerrc if ~/.ledgerrc doesn't exist | David Sklar | 2015-04-27 | 1 | -4/+7 |
| | |||||
* | [ledger] Remove --full-help option | Alexis Hildebrandt | 2015-02-18 | 1 | -3/+0 |
| | | | | since it is the same as --help. | ||||
* | Fix typo | Alexis Hildebrandt | 2015-01-15 | 1 | -1/+1 |
| | |||||
* | Fix -i short-option for --init-file | Alexis Hildebrandt | 2015-01-15 | 1 | -1/+1 |
| | | | | | | Bugfix for #1102 Signed-off-by: Alexis Hildebrandt <afh@surryhill.net> | ||||
* | [doc] Add CheckTests to ctest | Alexis Hildebrandt | 2015-01-15 | 1 | -3/+0 |
| | | | | | | | to check whether all available ledger options documented and are being tested. Signed-off-by: Alexis Hildebrandt <afh@surryhill.net> | ||||
* | 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}/" | ||||
* | Fix crash when using --trace 10 or above | Alexis Hildebrandt | 2014-12-23 | 1 | -1/+1 |
| | | | | | uint8_t is typedef'd to char, thus boost::lexical_cast treats it as such instead of a number. | ||||
* | minor spelling fixes | Carlos E. Garcia | 2014-09-15 | 1 | -1/+1 |
| | |||||
* | Cosmetic change - format code consistently | Martin Michlmayr | 2014-05-18 | 1 | -2/+2 |
| | | | | | Add a space between if and the opening bracket, between a closing round bracket and the following opening curly bracket, etc. | ||||
* | Bump copyright information to 2014 | Alexis Hildebrandt | 2014-02-02 | 1 | -1/+1 |
| | |||||
* | Improve documentation about differences between ledger 2.6 and ledger 3.0. | thdox | 2013-06-01 | 1 | -3/+5 |
| | | | | GnuCash support removed, environment variables deprecated. | ||||
* | Bump copyright information to 2013 | John Wiegley | 2013-02-18 | 1 | -1/+1 |
| | |||||
* | Fixes bugs 705 and 862. Ledger now fails if init or pricedb files are ↵ | Craig Earls | 2013-01-29 | 1 | -16/+37 |
| | | | | specified on the command line but not found. | ||||
* | whitespace cleanup | Johann Klähn | 2013-01-16 | 1 | -2/+2 |
| | |||||
* | Fixes Bug 695, ledger ignores --init-file | Craig Earls | 2012-10-25 | 1 | -0/+7 |
| | | | | | | Handle --init-file as a special command option like the debug options. That wway we can have the argument captured before teh global scope is created. | ||||
* | Converted the Ledger build system to use CMake | John Wiegley | 2012-05-20 | 1 | -10/+10 |
| | |||||
* | Switch to using Boost.Format | John Wiegley | 2012-05-14 | 1 | -3/+3 |
| | |||||
* | Always call TRACE_CTOR at the end of constructors | John Wiegley | 2012-03-20 | 1 | -2/+2 |
| | |||||
* | Added --verify-memory and missing TRACE_[CD]TOR calls | John Wiegley | 2012-03-18 | 1 | -6/+15 |
| | |||||
* | Corrected a typo | John Wiegley | 2012-03-11 | 1 | -1/+1 |
| | |||||
* | Many options now have additive effect | John Wiegley | 2012-03-07 | 1 | -0/+1 |
| | | | | | | | | | For example, -A and -V used to override each other, whereas now: -A report the average amount -V report all amounts at current value -AV report the current value of the average -VA report the average of all current values | ||||
* | Refactored the notion of "the current parsing context" | John Wiegley | 2012-03-01 | 1 | -2/+5 |
| | |||||
* | Increased file copyrights to 2012 | John Wiegley | 2012-02-29 | 1 | -1/+1 |
| | |||||
* | Chain the current report to the current session | John Wiegley | 2012-02-27 | 1 | -1/+1 |
| | |||||
* | Changes for building with Visual Studio 2008 | John Wiegley | 2010-06-15 | 1 | -1/+3 |
| | |||||
* | Revised how Ledger handles the "current year" | John Wiegley | 2010-06-14 | 1 | -0/+2 |
| | | | | | Now when the Y directive sets the current year for a region, it affects everything, as if the clock really were set back to that year. | ||||
* | Untabified all source files | John Wiegley | 2010-06-11 | 1 | -37/+37 |
| | |||||
* | Allow opt -NDEBUG build to complete without warnings | John Wiegley | 2010-06-04 | 1 | -0/+2 |
| | |||||
* | Updated copyrights to 2003-2010 | John Wiegley | 2010-03-05 | 1 | -1/+1 |
| | |||||
* | Moved report normalization into report.cc | John Wiegley | 2009-11-12 | 1 | -173/+1 |
| | |||||
* | Redesigned the expr_t, predicate_t, query_t classes | John Wiegley | 2009-11-09 | 1 | -9/+9 |
| | |||||
* | Fixed -r flag for balance reports | John Wiegley | 2009-11-07 | 1 | -8/+0 |
| | |||||
* | Column widths are always calculated now | John Wiegley | 2009-11-07 | 1 | -0/+2 |
| | |||||
* | Changed dividers output by --options | John Wiegley | 2009-11-06 | 1 | -2/+2 |
| | |||||
* | Moved journal reading code into journal_t | John Wiegley | 2009-11-05 | 1 | -1/+2 |
| | |||||
* | Segregated symbols into 5 separate namespaces | John Wiegley | 2009-11-04 | 1 | -20/+24 |
| | | | | | | | | | | | | | | | | | | | | | The different namespaces are: Function Value expression functions, which receive a "context" Option Command-line options Precommand Commands which are invoked before reading the journal Command Commands which are invoked after reading the journal Directive Directives that occur at column 0 in a data file This greatly eases the ability for Python uses to add intercept hooks to change how the basic Ledger module functions. An example of what should be possible soon: import ledger def my_foo_handler(value): print "--foo received:", value ledger.add_handler(ledger.Option, "foo=", my_foo_handler) | ||||
* | Removed most #if 0 blocks and callout comments | John Wiegley | 2009-10-31 | 1 | -4/+0 |
| | |||||
* | Added two missing casts | John Wiegley | 2009-10-31 | 1 | -1/+2 |
| | |||||
* | Moved ownership of master account into journal_t | John Wiegley | 2009-10-30 | 1 | -5/+6 |
| | | | | The journal_t now completely represents the data part of a session. | ||||
* | Setting --date-format in ~/.ledgerrc works again | John Wiegley | 2009-10-29 | 1 | -7/+15 |
| |