summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ledger-mode has now its own repositorythdox2016-10-271-2/+3
| | | | [ci skip]
* Remove contributing tips with regard to ledger-modethdox2016-10-271-6/+1
| | | | | | As ledger-mode has its own repository. [ci skip]
* Remove the build of ledger-mode in Makefilethdox2016-10-271-4/+0
| | | | [ci skip]
* Remove ledger-mode.texi from doc/CMakeListsthdox2016-10-271-1/+1
| | | | | | | | | As ledger-mode has now its own github repository, the file ledger-mode.texi has been moved there. As such the compilation was failing, by removing this file, it is now compiling successfully through "make doc". [ci skip]
* Merge pull request #473 from schmave/win-no-testsJohn Wiegley2016-10-171-1/+7
|\ | | | | Ignore failed tests on appveyor; only build next and master [ci skip]
| * Ignore failed tests on appveyor; only build next and masterEvan Mallory2016-10-111-1/+7
| |
* | Merge pull request #472 from mk12/bug-1187-assertionsJohn Wiegley2016-10-175-1/+117
|\ \ | | | | | | Fix bug 1187: Allow balance assertions with multiple posts to the same account
| * | Fix bug 1187: Allow balance assertions with multiple posts to same accountMitchell Kember2016-10-075-1/+117
|/ /
* | Remove ledger-mode.texiJohn Wiegley2016-10-041-1193/+0
| |
* | Merge pull request #470 from schmave/win-strptimeJohn Wiegley2016-10-031-8/+8
|\ \ | | | | | | Fix Windows strptime
| * | Fix Windows strptimeEvan Mallory2016-10-021-8/+8
| |/ | | | | | | This fixes the datetime-related tests in testAddition and testSubtraction in the LedgerMathTests
* | Merge pull request #471 from schmave/win-pathJohn Wiegley2016-10-031-8/+5
|\ \ | | | | | | Use boost parent_path() method instead of manual computation
| * | Use boost parent_path() method instead of manual computationEvan Mallory2016-10-021-8/+5
| |/ | | | | | | This fixes error-in-include.test, dir-apply.test, 6188B0EC.test, and 89233B6D.test when running under msys2 on Windows. The manual computation is incorrect when there are both forward slash and backward slash characters in the path.
* | Merge pull request #469 from schmave/win-383John Wiegley2016-10-021-1/+1
|\ \ | | | | | | Fix regress test 383 on Windows
| * | Fix regress test 383 on WindowsEvan Mallory2016-10-021-1/+1
| |/ | | | | | | %g is not available in Windows strftime. See documentation at https://msdn.microsoft.com/en-us/library/fe06s4ak.aspx
* | Merge pull request #468 from Vanav/cygwin_fixJohn Wiegley2016-10-029-11/+24
|\ \ | |/ |/| Fix build under Cygwin
| * Fix build under Cygwin.Ivan Vanyushkin2016-09-299-11/+24
| |
* | Merge pull request #467 from schmave/win-2John Wiegley2016-09-295-7/+55
|\ \ | |/ |/| Fix test harness to work with msys2
| * Fix test harness to work with msys2Evan Mallory2016-09-235-7/+55
| | | | | | | | | | | | 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
* | Merge pull request #465 from dkasak/patch-1Alexis Hildebrandt2016-09-261-1/+1
|\ \ | |/ |/| Fix compilation error with boost 1.61
| * Fix compilation error with boost 1.61Denis2016-09-121-1/+1
| |
* | Merge pull request #466 from schmave/win-1John Wiegley2016-09-1714-26/+59
|\ \ | |/ |/| Fix build under msys32; add Appveyor continuous build
| * Fix build under msys32; add Appveyor continuous buildEvan Mallory2016-09-1714-26/+59
|/ | | | | | | | | | | | * 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.
* Merge pull request #464 from srbaker/patch-1John Wiegley2016-09-081-1/+1
|\ | | | | Remove reference to `ncursesw` MacPort.
| * Remove reference to `ncursesw` MacPort.Steven R. Baker2016-09-081-1/+1
|/ | | The `ncursesw` port doesn't exist anymore, its functionality is included in the `ncurses` port.
* Emacs Lisp files have been moved to https://github.com/ledger/ledger-modeJohn Wiegley2016-08-0222-5134/+0
|
* Update default.nixJohn Wiegley2016-08-021-5/+6
|
* Merge pull request #461 from gunnarx/nextJohn Wiegley2016-08-021-1/+1
|\ | | | | Documentation - Clarify hard separator explanation
| * Documentation - Clarify hard separator explanationGunnar Andersson2016-08-011-1/+1
|/ | | | | | A minor nitpick in chapter Transaction Notes, Moving the parenthesis avoids misinterpreting the name "hard separator" to be a reference to tab-space only.
* Update doc/NEWS for 3.1.2Martin Michlmayr2016-07-291-1/+20
|
* Merge pull request #460 from ↵Craig Earls2016-07-161-1/+8
|\ | | | | | | | | atheriel/ledger-report-register-optional-prepend-format Makes links in ledger-report "register" commands optional.
| * Makes links in ledger-report "register" commands optional.Atheriel2016-07-161-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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]
* | Merge pull request #459 from atheriel/ledger-binary-format-specifierCraig Earls2016-07-151-4/+5
|\| | | | | | | | | Adds a "binary" format specifier to ledger-report. I should have done this years ago. Thank you.
| * Adds a "binary" format specifier to ledger-report.Atheriel2016-07-141-4/+5
|/ | | | | | | | | | | | 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]
* Merge pull request #458 from arademaker/nextJohn Wiegley2016-06-281-1/+3
|\ | | | | improve explanation about period expressions
| * improve explanation about period expressionsAlexandre Rademaker2016-06-281-1/+3
|/
* [cmake] Fix detection for Boost Python 1.59.0 workaroundAlexis Hildebrandt2016-06-221-3/+5
|
* Revert "[python] Add fix for Boost.Python compile errors"Alexis Hildebrandt2016-06-222-6/+0
| | | | This reverts commit 11590e134eafa768ccc4a171cc7fb216e906095f.
* [travis] Bump boost version to 1.61.0Alexis Hildebrandt2016-06-221-1/+1
|
* Merge pull request #457 from kalafut/nextCraig Earls2016-06-171-4/+7
|\ | | | | Fix documentation typos in section 4.9 (Archiving)
| * Fix documentation typos in section 4.9 (Archiving)Jim Kalafut2016-06-171-4/+7
|/
* Merge pull request #454 from rudolfochrist/read-iso-date-fixCraig Earls2016-05-042-1/+5
|\ | | | | Consider ISO dates in `ledger-read-date'.
| * Consider ISO dates in `ledger-read-date'.Sebastian Christ2016-05-042-1/+5
|/ | | | When `ledger-use-iso-dates' is non-nil use ISO date format instead of `ledger-default-date-format'.
* Merge pull request #451 from mk12/bug-1147-balance-assertionJohn Wiegley2016-03-225-13/+37
|\ | | | | Fix Bug 1147: Check balance assertions against the amount AFTER
| * Fix Bug 1147: Check balance assertions against the amount AFTERMitchell Kember2016-03-225-13/+37
|/
* Merge pull request #449 from ppickfor/nextJohn Wiegley2016-03-142-4/+35
|\ | | | | Use interval start date (period from/since) to initialize first period.
| * Periods should be initialized from from/since clause rather than earliest ↵Peter Pickford2016-03-092-4/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge pull request #450 from ppickfor/bug-370John Wiegley2016-03-146-12/+558
|\ \ | |/ |/| Don't stabilize days periods, reduce number of iterations to find start of period for weeks
| * days - do not stabalize periods spacified in daysPeter Pickford2016-03-136-12/+558
|/ | | | | | | | 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
* Merge pull request #448 from ledger/fontification-fix-spacemacsCraig Earls2016-02-287-14/+14
|\ | | | | Globally changed set-text-properties to use 'font-lock-face vice 'fac…