| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
With this change, 97% of the tests pass. See the build on appveyor for more info: https://ci.appveyor.com/project/Evan/ledger/build/build-49
I'll follow up with another PR to fix some of the remaining broken tests
|
|\
| |
| | |
Fix build under msys32; add Appveyor continuous build
|
|/
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|\
| |
| | |
Remove reference to `ncursesw` MacPort.
|
|/
|
| |
The `ncursesw` port doesn't exist anymore, its functionality is included in the `ncurses` port.
|
| |
|
| |
|
|\
| |
| | |
Documentation - Clarify hard separator explanation
|
|/
|
|
|
|
| |
A minor nitpick in chapter Transaction Notes,
Moving the parenthesis avoids misinterpreting the name "hard separator"
to be a reference to tab-space only.
|
| |
|
|\
| |
| |
| |
| | |
atheriel/ledger-report-register-optional-prepend-format
Makes links in ledger-report "register" commands optional.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This commit adds a new custom `ledger-report-links-in-register' flag
that controls whether `ledger-report' will attempt to link transactions
in the report buffer to the entries in the original file. Essentially,
it controls whether `ledger-report' will silently pass the
"--prepend-format" flag to the binary.
The primary motivation for this is that not all implementations of
ledger support the "--prepend-format" flag, and thus all "register"
commands run by `ledger-report' (and usually _only_ "register" commands)
will always fail, because they are treated as a special case in
`ledger-do-report'. At present, the user has no ability to prevent the
"--prepend-format" flag from being silently passed to the binary. This
commit provides that feature.
[ci skip]
|
|\|
| |
| |
| |
| | |
Adds a "binary" format specifier to ledger-report.
I should have done this years ago. Thank you.
|
|/
|
|
|
|
|
|
|
|
|
|
| |
This makes the current `ledger-binary-path' accessible to ledger
reports by using the %(binary) format specifier. It is intended to aid
users who may have different `ledger-binary-path' values on different
machines. It also means that the default `ledger-reports' will work
out of the box even if their ledger executable is not named "ledger"
--- for example, if they are using "hledger", and have otherwise set
their binary path appropriately.
[ci skip]
|
|\
| |
| | |
improve explanation about period expressions
|
|/ |
|
| |
|
|
|
|
| |
This reverts commit 11590e134eafa768ccc4a171cc7fb216e906095f.
|
| |
|
|\
| |
| | |
Fix documentation typos in section 4.9 (Archiving)
|
|/ |
|
|\
| |
| | |
Consider ISO dates in `ledger-read-date'.
|
|/
|
|
| |
When `ledger-use-iso-dates' is non-nil use ISO date format instead of `ledger-default-date-format'.
|
|\
| |
| | |
Fix Bug 1147: Check balance assertions against the amount AFTER
|
|/ |
|
|\
| |
| | |
Use interval start date (period from/since) to initialize first period.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
transaction date
Bug 1159
Use interval start date (period from/since) to initialize first period.
This allows the offset of a period start to be specified
-p 'every 12 months from 2000-04-01'
will have periods
yyyy-04-01 to yyyy-03-31
....
If no from/since is specified for the period the first transaction date reported is used to initialize the period as before.
added test case regress/1159.test
|
|\ \
| |/
|/| |
Don't stabilize days periods, reduce number of iterations to find start of period for weeks
|
|/
|
|
|
|
|
|
| |
weeks - calculate start date for finding period using remainer 400/periodlength to reduce number of iterations (perhaps this ought to follow the same conventio as years months and quarters)
add sample period command tests
add add day period tests for forecasts and budgets
add week period tests for forecasts and budgets - these do not change
|
|\
| |
| | |
Globally changed set-text-properties to use 'font-lock-face vice 'fac…
|
|/
|
|
| |
This was a compatibility problem with spacemacs.
|
|
|
|
|
| |
I'm sure I used $FILE for the final version but I must have committed
an old version.
|
|
|
|
| |
Fixes bug #981
|
|\
| |
| |
| |
| | |
Require correct feature
How did I miss this for so long? Thank you.
|
|/
|
|
| |
In `ledger-matching.el' require `ledger-report' instead of `ldg-report'.
That library was renamed like all the others.
|
|\
| |
| |
| |
| | |
[doc] Add "Dependency" anchor link to quick start section
[ci skip]
|
|/
|
|
|
|
|
|
|
| |
The quick start section is already called "For the Impatient", and this
minor doc tweak should decrease the time and effort demanded of a
new user before their first run by a very tiny amount, and it makes the
README a touch more cohesive.
[ci skip]
|
|\
| |
| | |
[python] Remove double quotes from unicode values
|
| |
| |
| |
| |
| | |
When converting a ledger.Value to unicode the Python API added
double quotes around it.
|
|\ \
| | |
| | |
| | |
| | | |
Fix doc for budget-format default
Thank you.
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
ecraven-fix-warning
# Conflicts:
# lisp/ledger-occur.el
# lisp/ledger-report.el
# lisp/ledger-schedule.el
# lisp/ledger-sort.el
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| | |/
| |/| |
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
whose build issues are fixed with the ledger 3.1.1 release.
[ci skip]
|