Commit graph

4464 commits

Author SHA1 Message Date
Craig Earls
0df1366168 Bug 634 Added roundto function, optimized floor and ceiling
Fixes Bug634 by adding roundto(amount, places).
2013-01-30 15:35:31 -07:00
Johann Klähn
383c341d88 fix CMake variable expansion for man2html 2013-01-29 23:31:39 +01:00
John Wiegley
2c7ab8be39 Merge pull request #138 from enderw88/ledger-mode-licensing-and-comments
Added GPL licensing information to lisp files
2013-01-29 13:26:08 -08:00
John Wiegley
b14573fdb4 Merge pull request #137 from enderw88/default-pricedb-bug
Fixed problem finding the default priced file.
2013-01-29 13:15:16 -08:00
Craig Earls
1903ff7c2e Fixed problem finding the default priced file.
Bug fix to detect badly specified priced files on the command line didn't handle the default correctly.
2013-01-29 14:10:08 -07:00
Craig Earls
eff1472337 Added GPL licensing information to lisp files 2013-01-29 13:57:22 -07:00
Craig Earls
c235b59a68 Merge branch 'documentation-work' into next 2013-01-29 13:26:47 -07:00
Craig Earls
2ecb03878f Documented the tags command.
Documented that the account and commodities command now sort.
2013-01-29 13:26:31 -07:00
Craig Earls
153b9c53cd Merge branch 'documentation-work' into next 2013-01-29 13:15:50 -07:00
Craig Earls
b9dbf54d9a Improved emacs section. Now documents all behavior. 2013-01-29 13:13:30 -07:00
John Wiegley
e1da55d1af Merge pull request #90 from rladams/next
Next
2013-01-29 12:04:40 -08:00
John Wiegley
6410f391f9 Merge pull request #135 from enderw88/emacs-mode-easy-load
Fixed the new ledger mod so that loading leg-new.el is sufficient
2013-01-29 12:04:10 -08:00
John Wiegley
de8974c6e5 Merge pull request #136 from enderw88/ledger-mode-fix-year-and-month
Fixes the set-year and set-month functions
2013-01-29 12:03:59 -08:00
John Wiegley
3745983925 Merge pull request #134 from enderw88/Fix-aux-date-regression
Fixes regression error introduced by tags command patch
2013-01-29 12:03:48 -08:00
Craig Earls
619b6abd5c Fixes the set-year and set-month functions
Also adds current year and month to the entry prompt.
2013-01-29 12:47:27 -07:00
Craig Earls
426e105651 Fixed the new ledger mod so that loading leg-new.el is sufficient
The reconcile package and the xact package didn't provide themselves, and the leg-new
module didn't load up everything it needed.
2013-01-29 12:16:47 -07:00
Craig Earls
1b3dfa1297 Fixes regression error introduced by tags command patch
Not sure how the changes to the options got into the repot.cc file, but this takes the changes out.
2013-01-29 11:26:43 -07:00
John Wiegley
1e709d1040 Merge pull request #132 from enderw88/bug514-sort-accounts-and-commodities
Fixes bug 514.  accounts and commodities output now sorts
2013-01-29 09:36:03 -08:00
John Wiegley
69001d927a Merge pull request #131 from enderw88/add-tags-command
Addes tags command and --values option
2013-01-29 09:35:02 -08:00
John Wiegley
0e91b174b5 Merge pull request #114 from bkuhn/non-profit-reports-all-csv-and-better-sorting
Contrib: Non profit reports: generate only CSV files, better sorting, more flexible hyperlinks & pagebreaks
2013-01-29 09:34:31 -08:00
John Wiegley
ec7402fff8 Merge pull request #107 from afh/pull/time_colon
Add --time-colon option
2013-01-29 09:34:08 -08:00
John Wiegley
a5adcaad3e Merge pull request #133 from enderw88/Bug705-862-init-file-and-pricedb
Fixes bugs 705 and 862.
2013-01-29 09:33:38 -08:00
Craig Earls
aba5c1aa46 Fixes bugs 705 and 862. Ledger now fails if init or pricedb files are specified on the command line but not found. 2013-01-29 10:30:18 -07:00
Craig Earls
f9da94c909 Fixes bug 514. accounts and commodities output now sorts
updated tests included.
2013-01-29 10:03:47 -07:00
Craig Earls
3e72a51dc3 Addes tags command and --values option
Tags command reports all metadat tags in use.  With the
values option it reports tags and their values.
2013-01-29 09:42:10 -07:00
John Wiegley
0385ef35b1 Merge pull request #130 from enderw88/ledger-mode-fixes
fixes the reconcile mode, adds menus for all modes
2013-01-29 08:03:48 -08:00
Craig Earls
0bbff75f43 fixes the reconcile mode, adds menus for all modes
thanks to dk for the is-std defun.
2013-01-29 08:50:50 -07:00
Craig Earls
5d1971ee51 Added Huququ'llah calculation back in.
Example was inadvertantly removed
while writing the Automated Transaction section.
2013-01-25 07:26:55 -07:00
Johann Klähn
de128c9481 do not auto-build documentation
Use 'ninja doc' or 'make doc' instead.
2013-01-19 23:27:08 +01:00
Johann Klähn
54c14f9770 improve doxygen build logic
Doxygen will only be called when the 'doc' target is built
and one of its input files has changed.
2013-01-19 23:05:17 +01:00
Johann Klähn
b66c19b1f8 doxygen: enable search and folding 2013-01-19 13:27:15 +01:00
Johann Klähn
d5323000ca update Doxyfile.in (using doxygen -u) 2013-01-19 13:24:29 +01:00
Johann Klähn
252bc9bcf5 only run doxygen once
To update the documentation run `ninja doxygen` or `make doxygen`.
2013-01-19 13:22:59 +01:00
Johann Klähn
b3b11bed3b Merge branch 'master' into next
Some commits were on the master branch but not yet on the next branch due to a
pull request to master after those two branches diverged. This merge
ensures that next ⊇ master.
2013-01-18 18:26:03 +01:00
John Wiegley
83bd3234d3 Merge pull request #123 from kljohann/bug.788
change handling of standard input
2013-01-17 12:36:17 -08:00
Johann Klähn
3fe2ef5956 change handling of standard input
For `-f /dev/stdin`, the `pathname` of the parsing context will be empty
as for any other streamed input.

`instance_t::include_directive` did not work as expected for `-f /dev/stdin`
and relative file names. One would expect them to be relative to the current
directory rather than `/dev`.

This will lead to `While parsing file ""` messages. This could be
adjusted to read `While parsing standard input`, but maybe it's not
worth the special cases.

This commit also fixes bug 788: behaviour of source_context for '-f -'
2013-01-17 12:19:23 +01:00
Johann Klähn
ea249423d4 allow -f /dev/stdin in test runner 2013-01-17 12:08:20 +01:00
Johann Klähn
74a1f63efb fix ctest rules 2013-01-17 09:30:36 +01:00
John Wiegley
9252c5f1f3 Revert "Bug551 fixed, commodities and accounts now sort"
This reverts commit 67a598f6ff.
2013-01-16 18:14:34 -06:00
John Wiegley
d1c96190e9 Revert "fix bug 788: behaviour of source_context for '-f -'"
This reverts commit 0a1ff03542.
2013-01-16 18:10:30 -06:00
John Wiegley
24b791ad07 Apply patch to update ldg-reconcile.el 2013-01-16 17:50:31 -06:00
John Wiegley
23483b7973 On the Mac, texi2pdf doesn't have a --tidy option 2013-01-16 17:40:39 -06:00
Johann Klähn
3ed53b7b3c whitespace cleanup 2013-01-16 23:11:45 +01:00
John Wiegley
6ff7dac73f Merge pull request #122 from enderw88/Lisp-fixes
Fix ledger-add-entry
2013-01-16 12:18:33 -08:00
Craig Earls
855432c4cd Fixed ledger-add-entry
copied ledger-iterate-entries, ledger-set-year and ledger-set-month
from the old ledger.el.  Changed ledger-add-entry to use
ledger-exec-ledger vice the old ledger-run-ledger.
2013-01-16 11:44:13 -08:00
Johann Klähn
d922f46595 fix bug 748: option aliases not recognized 2013-01-15 23:30:17 +01:00
Johann Klähn
0a1ff03542 fix bug 788: behaviour of source_context for '-f -'
`session_t::read_data` did not set context.pathname to `/dev/stdin`
for the special case `-f -`. I chose to adjust `source_context` too
as there is no sensible context if no file name is provided.
2013-01-15 23:03:39 +01:00
Johann Klähn
a633bc7fce add unit tests for amount_t→floor/ceil 2013-01-15 21:17:11 +01:00
Johann Klähn
2b1cfd6706 remove superfluous 'break' 2013-01-15 21:17:03 +01:00
Johann Klähn
428490e917 fix for 'store absolute paths internally'
`parent_path` was called on unprocessed path
so neither `resolve_path` nor `filesystem::absolute` had any effect.
2013-01-15 21:16:15 +01:00