Commit graph

5755 commits

Author SHA1 Message Date
Alexis Hildebrandt
ce4511a220 [doc] Replace Nm with Sy, Cm, Pa in manpage
[ci skip]
2015-01-27 22:02:33 +01:00
Alexis Hildebrandt
37777c284c [doc] Correct Ar placholders in manpage
[ci skip]
2015-01-27 22:02:33 +01:00
Alexis Hildebrandt
7634086465 [doc] Replace Nm with more appropriate macros
in manpage such as Fl, Ar, Ev, Em, etc.

[ci skip]
2015-01-27 22:01:57 +01:00
Alexis Hildebrandt
0f04246e43 [doc] Improve quoting in manpage
[ci skip]
2015-01-27 22:01:57 +01:00
Alexis Hildebrandt
91862091c0 [doc] Replace .Nm with .Ic where appropriate
According to mdoc (7) "The `.Nm' macro is used for the document title or
subject name.  It has the peculiarity of remembering the first argument
it was called with, which should always be the subject name of the page."

Therefore it should only be used the print `ledger` in the manpage

For the Ledger commands register, balance, etc The .Ic (internal
command) is much better suited.
[ci skip]
2015-01-27 22:01:57 +01:00
Alexis Hildebrandt
2d33ddf12f [doc] Use ASCII single quote as apostrophe
[ci skip]
2015-01-27 22:01:57 +01:00
Alexis Hildebrandt
18e5fa969f [doc] Change FILES section into a Pathname list
[ci skip]
2015-01-27 22:01:57 +01:00
Alexis Hildebrandt
185656e191 [doc] Add tests to value and format expressions
and change formatting for value expressions using @defun, @defvar.
2015-01-27 22:01:57 +01:00
Alexis Hildebrandt
3d7eb24151 [doc] Improve @smallexample command line parsing
by using Python shlex.
2015-01-27 22:01:09 +01:00
Alexis Hildebrandt
3b74b20edd [doc] Add texinfo reference for permissive option
to related balance assertions section.

[ci skip]
2015-01-27 21:58:41 +01:00
Alexis Hildebrandt
c637bdded0 Merge pull request #382 from thdox/add-to-doc
Add documentation for --no-pager option.
2015-01-27 21:53:01 +01:00
Alexis Hildebrandt
fcb040f643 Merge pull request #383 from thdox/add-to-doc2
Add documentation for option --permissive.

[ci skip]
2015-01-27 21:52:35 +01:00
Alexis Hildebrandt
f6fa4de9c5 [tests] Grep for option alternates during checks 2015-01-25 11:51:50 +01:00
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