summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | fixing typos and smaller errors in the ledger manualPeter Feigl2014-03-101-107/+112
|/ /
* | Merge pull request #253 from ecraven/update-docsSteve Purcell2014-03-051-34/+35
|\ \ | | | | | | Fixing typos in documentation
| * | Fixing typos in documentationPeter Feigl2014-03-051-34/+35
|/ /
* | Merge pull request #252 from ecraven/update-docsCraig Earls2014-03-042-203/+266
|\ \ | | | | | | Added support for validation tests to DocTest.py (input:validate and command:validate)
| * \ Merge commit '4966c7f' into update-docsPeter Feigl2014-03-041-29/+29
| |\ \
| | * | Fixing typos, adding @c input:validate to code examplesPeter Feigl2014-03-041-29/+29
| | | |
| * | | removing two new test cases that fail on travis. cannot reproduce failurePeter Feigl2014-03-041-6/+6
| |/ /
| * / Added support for validation tests to DocTest.py (input:validate andPeter Feigl2014-03-042-177/+240
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | command:validate) It is now possible to use @smallexample @c input:validate (and command:validate) to specify that an example should just be read by ledger (and checked for errors) or that a ledger command should be executed (with default input -f sample.dat, if none is specified). These annotations have been added into ledger3.texi where appropriate. Running the ledger3.texi test now takes a second or two, but a lot of the @smallexamples are now automatically tested.
* | Merge pull request #251 from ecraven/update-docsCraig Earls2014-03-031-27/+88
|\ \ | | | | | | | | | | | | first changes in adding more testable examples to ledger3.texi These look good. Could you put a brief explanation somewhere (not necessarily in ledger3.texi) on how to generate new tests? I should probably know where the command and input id numbers come from, but I don't.
| * | first changes in adding more testable examples to ledger3.texiPeter Feigl2014-03-031-27/+88
| | |
* | | Merge pull request #250 from ecraven/update-manpageCraig Earls2014-02-272-55/+446
|\ \ \ | |/ / |/| | Adding documentation of options to man-page from manual.
| * | Adding documentation of options to man-page from manual. Fixing a few minor ↵Peter Feigl2014-02-272-55/+446
|/ / | | | | | | typos and mistakes.
* | Merge pull request #249 from ecraven/opt-no-aliasesJohn Wiegley2014-02-266-0/+18
|\ \ | | | | | | Adding option --no-aliases to completely disable alias expansion
| * | Adding option --no-aliases to completely disable alias expansionPeter Feigl2014-02-266-0/+18
|/ /
* | Merge pull request #248 from ecraven/fix-warningsJohn Wiegley2014-02-262-3/+6
|\ \ | | | | | | Fixing two GCC warnings
| * | Fixing two GCC warningsPeter Feigl2014-02-262-3/+6
| | |
* | | Merge pull request #247 from ecraven/masterJohn Wiegley2014-02-2610-20/+132
|\ \ \ | |/ / |/| | Adding support for recursive aliases.
| * | Adding option --recursive-aliases, adding documentation to man-page and manualPeter Feigl2014-02-268-30/+43
| | |
| * | Adding tests for recursive aliasesPeter Feigl2014-02-262-0/+43
| | |
| * | fixing problem with previous commit if no aliases are registeredPeter Feigl2014-02-261-0/+2
| | |
| * | Adding support for recursive aliases.Peter Feigl2014-02-254-20/+74
|/ / | | | | | | | | | | | | | | | | | | | | Alias expansion is now a loop. If you define alias A=B:A alias B=C:B then A will expand to C:B:A. Also added a short section to the manual about this.
* | Merge pull request #246 from lawilliams/masterCraig Earls2014-02-221-1/+1
|\ \ | | | | | | | | | | | | Fixing typo: test sweet -> test suite But I thought the new testing capability was so sweet I left it this way! Thanks!
| * | Fixing typo: test sweet -> test suiteLuke Williams2014-02-231-1/+1
|/ /
* | Added to ignore fileJohn Wiegley2014-02-211-0/+7
| |
* | Attempt to convert balances to amounts before failing comparisonsJohn Wiegley2014-02-211-0/+12
| |
* | Merge pull request #245 from afh/pull/DocTestsCraig Earls2014-02-192-49/+131
|\ \ | | | | | | Make more examples from documentation testable
| * | DocTests: Allow inline input to be used with different example commandsAlexis Hildebrandt2014-02-192-46/+116
| | |
| * | DocTests: Allow multiple example inputs Alexis Hildebrandt2014-02-192-3/+15
|/ / | | | | | | to be used as single ledger data for an example command
* | Merge pull request #244 from mvz/logical-and-is-orJohn Wiegley2014-02-171-1/+1
|\ \ | | | | | | Implicit logical and is really a logical or
| * | Implicit logical and is really a logical orMatijs van Zuijlen2014-02-171-1/+1
|/ /
* | Merge pull request #243 from kanru/justify-cjkJohn Wiegley2014-02-164-2/+406
|\ \ | | | | | | Correctly justify Unicode characters in terminal
| * | Use mk_wcwidth instead mk_wcwidth_cjkKan-Ru Chen (陳侃如)2014-02-131-2/+2
| | |
| * | Correctly justify Unicode characters in terminalKan-Ru Chen (陳侃如)2014-02-134-2/+406
| | | | | | | | | | | | | | | | | | | | | Many Unicode characters take more spaces than one ASCII character. For example, Chinese characters are two characters wide when using monospace font in terminal. This patch use wcwidth of Markus Kuhn to count the correct width for justification.
* | | Merge pull request #242 from afh/pull/yearJohn Wiegley2014-02-162-2/+26
|\ \ \ | |/ / |/| | Fix apply_year_directive
| * | Fix apply_year_directiveAlexis Hildebrandt2014-02-122-2/+26
|/ / | | | | | | | | | | Using the Y 2014 syntax works fine, but using apply year 2014 resulted in the following error: Error: Year is out of valid range: 1400..10000 since part of the given year string was chopped off.
* | Merge pull request #241 from afh/pull/spellingCraig Earls2014-02-092-3/+3
|\ \ | | | | | | | | | | | | Correct minor spelling mistakes and improve spellcheck.sh Awesome.
| * | Correct spelling mistakesAlexis Hildebrandt2014-02-071-2/+2
| | |
| * | Make spellcheck.sh tool callable from anywhereAlexis Hildebrandt2014-02-071-1/+1
| | |
* | | Merge pull request #240 from afh/pull/DocTestsCraig Earls2014-02-093-48/+343
|\ \ \ | |/ / |/| | Validate examples in the texinfo documentation when running tests.
| * | Add explanation on how to validate documentation examplesAlexis Hildebrandt2014-02-091-0/+61
| | | | | | | | | by specially marking @smallexample, which will be used by DocTests.py
| * | Add proper argument parsing to DocTests.pyAlexis Hildebrandt2014-02-092-21/+37
| | |
| * | Print summary list of failed doc tests if anyAlexis Hildebrandt2014-02-091-3/+6
| | |
| * | Add support to check documentation examples with inline dataAlexis Hildebrandt2014-02-072-34/+69
| | |
| * | Check examples in documentation when running testsAlexis Hildebrandt2014-02-073-23/+203
|/ / | | | | | | | | The DocTests.py script will parse a given texinfo file for specially marked examples, run the ledger command from the example, and check the result against the example output from the documentation.
* | Merge pull request #239 from afh/pull/copyrightCraig Earls2014-02-041-1/+1
|\ \ | | | | | | | | | | | | Bump copyright notice to 2014 in the documentation Thanks.
| * | Bump copyright notice to 2014 in the documentationAlexis Hildebrandt2014-02-041-1/+1
| | |
* | | Merge pull request #238 from mbork/masterCraig Earls2014-02-041-36/+42
|\ \ \ | | | | | | | | | | | | | | | | Add option ledger-complete-ignore-case Thanks! This works very well.
| * | | Add option ledger-complete-ignore-caseMarcin Borkowski2014-02-031-36/+42
| | | | | | | | | | | | | | | | and change ledger-pcomplete accordingly
* | | | Merge pull request #237 from afh/pull/linux-rpathJohn Wiegley2014-02-041-1/+1
|\ \ \ \ | |/ / / |/| | | Correctly set runtime path on Linux on install
| * | | Correctly set runtime path on Linux on installAlexis Hildebrandt2014-02-031-1/+1
|/ / /