| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | | |
The transaction state comes before (not after) the code.
|
| | |
| | |
| | |
| | | |
Fixes #1192
|
| | |
| | |
| | |
| | | |
Fixes #1658
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
file paths"
This reverts commit 3364850cc7cf73fc67af1ea6cd9a65a32e336623.
Fixes #559
|
|\ \ \
| | | |
| | | | |
Fix garbled dates when using --date-format
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Capture the `std::string` value from options in a local variable that
lives as long as the `c_str()` taken from it to ensure it does not get
freed prematurely.
Fixes: #546
|
|\ \ \
| | | |
| | | | |
Remove TOK_A_YEAR token
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes #1626.
The tokenizer eagerly classifies 4-digit integers as TOK_A_YEAR
tokens. In some contexts such as "every 1000 years", this causes
errors.
I think the tokenizer does not have enough information available to
distinguish between integers and years.
After this patch, the tokenizer will always classify integers as
TOK_INT tokens. The "has 4 digits" heuristic to determine if an
integer is a year is moved to the place where it's actually
needed (and it can be slightly more generic there, too).
|
|\ \ \
| | | |
| | | | |
Documents commodity directive's alias sub-directive
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
Make automated transactions work with assertions
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes issue #1127. In my understanding, PR #552 was meant to fix
this, but was incomplete.
Without this patch, automated transactions are invisible to
assertions.
This patch fixes this by adding a flag to the account to tell it that
there is a new posting, analogous to the behavior of finalize().
I dug up issue #1127 too late to find that this is the same solution
proposed by @tbm. Although I wrote this independently, credit goes to
Martin Michlmayr (@tbm).
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The old "fixed" and "endfixed" are no longer used (and afaict don't
work). You have to use "apply fixed" and "end apply" instead.
Fixes issue #789
Signed-off-by: Martin Michlmayr <tbm@cyrius.com>
|
| | | |
|
|\ \ \
| | | |
| | | | |
Add documentation on how to sort in reverse order
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
budget_posts: Keep pending items until the last day they apply
|
|/ / / |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Thanks to Brian Carlson for pointing this out.
Fixes #547
|
| | |
| | |
| | |
| | |
| | | |
"tag" is not a block command. This was probably supposed to be "apply"
which can be used to apply tags to several transactions.
|
|\ \ \
| |_|/
|/| | |
Fix auto xact posts not getting applied to account total durring journal parse
|
|/ / |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Remove unused imports
|
|/ / |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Add support for --prepend-format in accounts command
|
| | |
| | |
| | |
| | |
| | | |
Add support for the `--prepend-format` and `--prepend-width` options in
the `accounts` command.
|
|\ \ \
| | | |
| | | | |
Fix handling of edge cases in trim function
|
| |/ /
| | |
| | |
| | | |
Fixes #520
|
| | |
| | |
| | |
| | | |
[ci skip]
|
|/ /
| |
| |
| | |
[ci skip]
|
|\ \
| | |
| | | |
Expose journal_t::register_account to Python
|
|/ / |
|
|\ \
| | |
| | | |
Transfer null_post flags to generated postings
|
|/ /
| |
| | |
Resolve issue where generated balanced postings would become real when the original null post was virtual.
|
|\ \
| | |
| | | |
Fix segfault when using --market with --group-by
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
`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.
|
|\ \
| | |
| | | |
Use amount_width variable for budget report
|
| | |
| | |
| | |
| | |
| | | |
Instead of using a "magic" value (12), use the proper variable to set
the width.
|
|\ \ \
| |/ /
|/| | |
Homebrew installs Python bindings by default
|
|/ /
| |
| | |
As per https://github.com/Homebrew/homebrew-core/blob/2dfe5715a8f11f07b6460bed40d885c168c09ca7/Formula/ledger.rb#L19
|
| | |
|
|\ \
| | |
| | | |
Initialize field in constructor
|
|/ /
| |
| |
| |
| | |
Should fix problem with garbage being read from this field causing some
test failures on my machine.
|