summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused importsEduardo Elias2018-01-311-4/+0
|
* Correct webhook URLJohn Wiegley2018-01-301-1/+1
|
* Add Gitter badge to READMEJohn Wiegley2018-01-301-1/+1
|
* Add Gitter integrationJohn Wiegley2018-01-301-0/+7
|
* Remove empty .gitmodules fileJohn Wiegley2018-01-281-0/+0
|
* Merge pull request #519 from mbudde/accounts-prepend-formatJohn Wiegley2018-01-273-0/+25
|\ | | | | Add support for --prepend-format in accounts command
| * Add support for --prepend-format in accounts commandMichael Budde2018-01-253-0/+25
| | | | | | | | | | Add support for the `--prepend-format` and `--prepend-width` options in the `accounts` command.
* | Merge pull request #521 from mbudde/fix-trimAlexis Hildebrandt2018-01-272-7/+37
|\ \ | | | | | | Fix handling of edge cases in trim function
| * | Fix handling of edge cases in trim functionMichael Budde2018-01-252-7/+37
| |/ | | | | | | Fixes #520
* | [misc] Update year in copyright notice to 2017Alexis Hildebrandt2018-01-27130-131/+131
| | | | | | | | [ci skip]
* | [misc] Improve update copyright year scriptAlexis Hildebrandt2018-01-271-1/+1
|/ | | | [ci skip]
* Merge pull request #511 from kylef/kylef/register_accountJohn Wiegley2018-01-231-0/+9
|\ | | | | Expose journal_t::register_account to Python
| * journal: Expose register_account to PythonKyle Fuller2018-01-231-0/+9
|/
* Merge pull request #509 from AerialX/patch-1John Wiegley2018-01-091-1/+1
|\ | | | | Transfer null_post flags to generated postings
| * Transfer null_post flags to generated postingsAaron Lindsay2018-01-091-1/+1
|/ | | Resolve issue where generated balanced postings would become real when the original null post was virtual.
* Merge pull request #508 from mbudde/market-group-by-segfaultJohn Wiegley2018-01-042-4/+30
|\ | | | | Fix segfault when using --market with --group-by
| * Fix segfault when using --market with --group-byMichael Budde2018-01-042-4/+30
|/ | | | | | | | | | | `changed_value_posts::create_accounts()` reuses the `<Revalued>` account from `display_filter`, but when clearing `changed_value_posts` `create_accounts()` would be called before the account had been recreated by `display_filter_posts`. This results in a segfault when using the --group-by option. I'm not sure if `display_filter_posts` has the same problem but I reordered the calls there too for good measure.
* Merge pull request #506 from pfsmorigo/budget_widthJohn Wiegley2018-01-031-5/+5
|\ | | | | Use amount_width variable for budget report
| * Use amount_width variable for budget reportPaulo Flabiano Smorigo2018-01-031-5/+5
| | | | | | | | | | Instead of using a "magic" value (12), use the proper variable to set the width.
* | Merge pull request #507 from kylef/patch-1John Wiegley2018-01-031-4/+0
|\ \ | |/ |/| Homebrew installs Python bindings by default
| * Homebrew installs Python bindings by defaultKyle Fuller2018-01-031-4/+0
|/ | | As per https://github.com/Homebrew/homebrew-core/blob/2dfe5715a8f11f07b6460bed40d885c168c09ca7/Formula/ledger.rb#L19
* The "format" directive for commodities now disables "style observation"John Wiegley2018-01-013-1/+5
|
* Merge pull request #505 from mbudde/init-fieldJohn Wiegley2018-01-011-2/+5
|\ | | | | Initialize field in constructor
| * Initialize field in constructorMichael Budde2018-01-011-2/+5
|/ | | | | Should fix problem with garbage being read from this field causing some test failures on my machine.
* Disable osx+clang build on Travis for nowJohn Wiegley2017-12-301-0/+6
|
* Be a bit more defensive when calculating the budgetJohn Wiegley2017-12-301-2/+2
|
* For now, comment out a documented function whose test is failingJohn Wiegley2017-12-301-10/+10
| | | | Plus, the test was not testing the documented function!
* Merge pull request #503 from ghost91-/nextJohn Wiegley2017-12-302-4/+14
|\ | | | | Use an std::set instead of an std::list to store the the journal file paths
| * don't add paths to files, if there is already a path that points to the same ↵Johannes Loher2017-12-291-1/+11
| | | | | | | | file
| * Use an std::set instead of an std::list to store the the journal file pathsJohannes Loher2017-12-292-4/+4
|/
* Merge pull request #502 from kylef/kylef/py-expand_aliasesJohn Wiegley2017-12-251-0/+4
|\ | | | | Expose journal expand_aliases to Python
| * Expose journal expand_aliases to PythonKyle Fuller2017-12-241-0/+4
|/
* Merge pull request #501 from d-e-s-o/fix-typoJohn Wiegley2017-12-201-5/+6
|\ | | | | ledger3.texi: Fix two more typos
| * ledger3.texi: Fix two more typosDaniel Mueller2017-12-201-5/+6
|/
* Merge pull request #500 from d-e-s-o/fix-another-typoJohn Wiegley2017-12-151-1/+1
|\ | | | | ledger3.texi: Fix typo
| * ledger3.texi: Fix typoDaniel Mueller2017-12-151-1/+1
| |
* | Merge pull request #499 from d-e-s-o/fix-typoJohn Wiegley2017-12-151-1/+1
|\ \ | |/ |/| ledger3.texi: Fix typo
| * ledger3.texi: Fix typoDaniel Mueller2017-12-151-1/+1
|/
* Merge pull request #498 from CurrySoftware/nextJohn Wiegley2017-11-021-0/+16
|\ | | | | Allow printing the depth of the first displayed parent
| * account to return the depth of its last displayed parentJakob Demler2017-11-021-0/+16
|/
* Merge pull request #497 from mbudde/patch-1John Wiegley2017-10-301-1/+1
|\ | | | | Fix sentence broken by d1928e64
| * Fix sentence broken by d1928e64Michael Budde2017-10-301-1/+1
| |
* | Merge pull request #496 from immae/strip_annotationJohn Wiegley2017-10-301-0/+3
|\ \ | |/ |/| Strip annotation before adding exchange value
| * Strip annotation before adding exchange valueIsmaël Bouya2017-10-301-0/+3
|/
* Merge pull request #494 from jjlee/fix-totalJohn Wiegley2017-10-263-0/+71
|\ | | | | Fix bug where .total used in value exprs breaks totals
| * Fix bug where .total used in value exprs breaks totalsJohn Lee2017-10-263-0/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Re-initialize (to VOID) totals for the account and its ancestors on adding postings. Otherwise the cache intended for use by recursive calls of C++ function total() in computing family (i.e. account hierarchy) totals is incorrectly retained from one top-level call to the next, causing inconsistent and broken behaviour. * Re-initialize (to false) calculated and gathered. Otherwise we won't e.g. recalculate stale totals for ancestor accounts (e.g. won't recalculate Assets:Savings total if Assets:Savings changes via a posting). Although the value expression total function is used by ledger itself in computing totals, this bug would only appear on use of .total in user-supplied value expressions computed *during parsing* of ledger files, rather than after parsing (I believe ledger only ever calls it for internal purposes after parsing is complete). It is possible this bug also affected other functions than total (perhaps even in circumstances other than analagous to that described in the preceding paragraph). I have not checked that.
* | Merge pull request #487 from craig9/craig9-improve-wordingJohn Wiegley2017-10-261-1/+1
|\ \ | | | | | | Improve wording, remove connection between financial worth and personal worth.
| * | Improve wording, remove connection between financial worth and personal worthCraig Marshall2017-02-171-1/+1
| |/
* | Merge pull request #488 from bkuhn/doc-mention-third-party-tutorialsJohn Wiegley2017-10-261-1/+19
|\ \ | | | | | | Add mention of third-party tutorials to documentation
| * | Update nodes and menus based on section just addedBradley M. Kuhn2017-02-231-2/+3
| | |