Commit graph

5792 commits

Author SHA1 Message Date
Alexis Hildebrandt
d94d164b65 [tests] Ignore comment lines when checking texinfo
so that "empty" options are also reported as undocumented.
2015-01-23 16:36:07 +01:00
Alexis Hildebrandt
2d45bd8c25 [tools] Improve prepare git commit message hook
by ignoring merge commits and commits with a message
already containing `[ci skip]`.
2015-01-23 16:20:39 +01:00
Alexis Hildebrandt
2030240849 [tests] Move untested_options to CheckBaselineTests 2015-01-22 07:25:49 +01:00
thdox
991b3f25b1 Rename file from test/regress/634AA589.test to
test/baseline/opt-permissive.test. Actually 634AA589 is the initial
commit that created permissive option.
2015-01-22 02:00:40 +01:00
thdox
97a6761ca7 Add documentation for option --permissive. 2015-01-22 01:35:14 +01:00
thdox
6b5ff2aebf Add documentation for --no-pager option.
Minor updates to --pager documentation.
[ci skip]
2015-01-22 00:57:20 +01:00
Craig Earls
bec52e3221 Merge pull request #381 from thdox/bugzilla-1105-2
Bugzilla 1105

Thanks.
2015-01-21 06:27:33 -07:00
thdox
c278e91346 Add prefix ledger-reconcile- to s-functions to not conflict with
original s.el
2015-01-21 10:50:27 +01:00
thdox
12c563614c Add documentation for bugzilla #1105, and align documentation between
ledger-reconcile.el and ledger-mode.texi.
2015-01-21 10:50:24 +01:00
thdox
37f10ab75c Minor documentation fixes 2015-01-21 10:50:22 +01:00
thdox
eb9672c550 Fix for bugzilla #1105.
You can now maximize the number of characters displayed for payee name
and account name in the reconcile buffer.
2015-01-21 10:50:20 +01:00
Alexis Hildebrandt
47dbddf5af [tests] Capture stderr when running DocTests 2015-01-21 10:32:50 +01:00
Alexis Hildebrandt
ba46240921 [tests] Improve option parsing in CheckTexinfo.py
* Replace @ftable @code argument with @option of @command depending
  on the documented items

* Remove @c option comment from @items documenting options
2015-01-21 08:03:53 +01:00
Alexis Hildebrandt
c7a30bf7d8 [tests] Refactor CheckTests.py into custom scripts 2015-01-21 08:03:53 +01:00
Alexis Hildebrandt
213f0341c1 [doc] Comment undocumented options in manpage
so that they are reported properly by test/CheckTests.py
2015-01-21 08:03:35 +01:00
John Wiegley
7690a1b587 Merge pull request #379 from afh/pull/trim
[fix] Make trim function trim trailing whitespace
2015-01-20 15:40:40 -06:00
Alexis Hildebrandt
17189b8106 [fix] Make trim function trim trailing whitespace
std::isspace(*e) returns false for the end of c-string null-byte.

Bugzilla: 1106
2015-01-20 22:18:32 +01:00
Alexis Hildebrandt
4ec3c93829 [doc] Remove unsupported value expressions
The following value expressions result in an error: A, B, g, G, I, v, V

Tested using:
% for o in A B g G I v V; do
  ledger -f test/input/sample.dat -F "%(${o}(amount))\n" reg
done
While handling posting from "test/input/sample.dat", line 17:
>     Assets:Bank:Checking                           $1,000.00
Error: The A value expression variable is no longer supported
...

[ci skip]
2015-01-20 17:20:14 +01:00
Alexis Hildebrandt
197fb6d9b6 [doc] Add more tests 2015-01-20 17:18:29 +01:00
Alexis Hildebrandt
9032f49bef [doc] Document some value expressions in manpage
[ci skip]
2015-01-20 17:18:13 +01:00
Alexis Hildebrandt
d7f4d94c88 [doc] Improve spelling and wording
[ci skip]
2015-01-20 17:17:56 +01:00
Alexis Hildebrandt
a36a7873f7 Merge pull request #378 from kain88-de/manual-install-instructions
Manual install instructions

[ci skip]
2015-01-20 16:27:09 +01:00
Max Linke
5f9d4f5bf1 Refer to INSTALL.md rather then README.md
[ci skip]
2015-01-20 15:16:59 +01:00
Alexis Hildebrandt
7dd834f843 Merge pull request #376 from thdox/add-to-index4
Add single letter directive to index

[ci skip]
2015-01-20 15:09:00 +01:00
Alexis Hildebrandt
8452fa4266 Merge pull request #377 from thdox/command-line
Make consistent the syntax of "command-line"

[ci skip]
2015-01-20 14:51:05 +01:00
Alexis Hildebrandt
35a4fa5978 [doc] Fix broken cross reference to test types
[ci skip]
2015-01-20 14:45:02 +01:00
Max Linke
fd69705917 Add hint to check README.md for build instructions
I also removed some sentences that were useful for older build systems.
[ci skip]
2015-01-20 13:50:56 +01:00
Max Linke
a21d78e60c Update install instruction in manual
[ci skip]
2015-01-20 13:45:58 +01:00
thdox
27da696c55 Make consistent the syntax of "command-line"
And other typos fixes
2015-01-20 13:44:17 +01:00
thdox
c066156f09 Add cross-ref for bucket and year.
On top of @node, @xref{} can also be linked to @anchor.
[ci skip]
2015-01-20 13:35:08 +01:00
Alexis Hildebrandt
97ee2d23d0 [doc] Use Ledger_VERSION_* make variables for version
[ci skip]
2015-01-20 11:02:56 +01:00
Alexis Hildebrandt
af7e7cdd8f Add pre-release info to --version output
Bump version to 3.1.1-alpha.1
2015-01-20 10:12:25 +01:00
Alexis Hildebrandt
80022bf04a [cmake] Minor cleanup 2015-01-20 10:12:25 +01:00
thdox
dbf1574ab7 Add those single letter directives to index. 2015-01-19 20:50:24 +01:00
Craig Earls
6547448676 Merge pull request #372 from marcowahl/next
[emacs] fix copy
2015-01-18 07:02:56 -07:00
Marco Wahl
561ec047be [emacs] fix copy
ledger-xact.el:ledger-copy-transaction-at-point (C-c C-k) led to a confusing change in the ledger file for the case when the target date was smaller than last date in the ledger.
2015-01-18 13:33:26 +01:00
Alexis Hildebrandt
31b9964e43 [doc] Improve manpage
as suggested by:
%  mandoc -Tlint doc/ledger.1

[ci skip]
2015-01-16 22:32:20 +01:00
Alexis Hildebrandt
8cdc283d07 [travis] Switch to debug build
to allow for proper checks using test/CheckTests.py,
which requires the --debug option
2015-01-16 10:42:16 +01:00
Alexis Hildebrandt
a3dbcae348 [doc] Document -i in manpage
[ci skip]

Signed-off-by: Alexis Hildebrandt <afh@surryhill.net>
2015-01-16 10:41:13 +01:00
Alexis Hildebrandt
cebdfde369 Fix typo 2015-01-15 23:29:25 +01:00
Alexis Hildebrandt
f7fd65b9aa Fix -i short-option for --init-file
Bugfix for #1102

Signed-off-by: Alexis Hildebrandt <afh@surryhill.net>
2015-01-15 23:27:16 +01:00
Alexis Hildebrandt
cd5be5f432 [doc] Add FILES section to manpage
to mention ~/.ledgerrc more prominently.
[ci skip]

Signed-off-by: Alexis Hildebrandt <afh@surryhill.net>
2015-01-15 22:14:41 +01:00
Alexis Hildebrandt
ba207e773b [doc] Improve explanation for start-of-week option
[ci skip]

Signed-off-by: Alexis Hildebrandt <afh@surryhill.net>
2015-01-15 22:13:08 +01:00
Alexis Hildebrandt
3bf4d05989 [doc] Minor typographical improvements to manpage
[ci skip]

Signed-off-by: Alexis Hildebrandt <afh@surryhill.net>
2015-01-15 14:53:17 +01:00
Alexis Hildebrandt
012ce5ef10 [doc] Add documentation on running and writing tests
Minor wording edit
[ci skip]

Signed-off-by: Alexis Hildebrandt <afh@surryhill.net>
2015-01-15 14:53:17 +01:00
Alexis Hildebrandt
01252035cd [doc] Add CheckTests to ctest
to check whether all available ledger options documented
and are being tested.

Signed-off-by: Alexis Hildebrandt <afh@surryhill.net>
2015-01-15 14:53:16 +01:00
Steve Purcell
d5c1e05a59 Merge remote-tracking branch 'refs/remotes/ledger/master' into next 2015-01-14 18:37:45 +00:00
Steve Purcell
e03f6dab61 Merge pull request #371 from aleksejrs/patch-1
Typo in the manual: "legder"
2015-01-14 18:16:50 +00:00
aleksejrs
b7190a69a8 Typo in the manual: "legder" 2015-01-14 20:42:16 +03:00
Alexis Hildebrandt
094aec6c0d Refactor README-1ST to INSTALL.md
[ci skip]

Signed-off-by: Alexis Hildebrandt <afh@surryhill.net>
2015-01-11 17:08:30 +01:00