Commit graph

5247 commits

Author SHA1 Message Date
Alexis Hildebrandt
10359fd701 gendocs: add option to choose pdf papersize
The default will be US Letter

[ci skip]
2014-04-27 10:00:04 +02:00
Craig Earls
62bdb2f13a Merge pull request #280 from csrhodes/fix-ledger-iterate-regex
Fix ledger iterate regex
2014-04-24 06:51:58 -07:00
Christophe Rhodes
e2d3e02b0d fix ledger-iso-date-regex, abusing its name slightly
the year field in dates is sort-of optional, given "year" or "Y"
directives.  Make the date regex understand this.  (This has been lightly
tested with C-c C-a, but the rest of the uses of ledger-iso-date-regex
have only been eyeballed, not properly audited or tested)
2014-04-23 17:45:42 +01:00
Christophe Rhodes
ad4eac43a9 add "year" handling to ledger-iterate-regex 2014-04-23 17:45:41 +01:00
John Wiegley
d752bef547 Merge pull request #279 from csrhodes/fix-ledger-xact-add-transaction
improve C-c C-a (ledger-xact-insert-transaction) behaviour
2014-04-23 11:26:20 -05:00
John Wiegley
51b335111e Merge pull request #278 from afh/pull/travis
Fix Travis CI build
2014-04-23 11:25:58 -05:00
Christophe Rhodes
9c3535823a improve C-c C-a (ledger-xact-insert-transaction) behaviour
When the right place to add a transaction is after all existing
transactions, add it just after the last transaction rather than at the
end of the buffer.  (Otherwise the transactions get added after Local
Variables blocks and any other endmatter.)
2014-04-23 17:07:23 +01:00
Alexis Hildebrandt
73c21a09e9 Add URL to Travis CI environment documentation
[ci skip]
2014-04-23 13:26:25 +02:00
Alexis Hildebrandt
4c4367fe6b Fix Travis CI build
- Install and use GNU GCC 4.8 to support required C++11 standard
- Build Boost (1.55.0) libraries needed by ledger
- Export build and cmake variables to find locally built Boost
2014-04-23 11:30:44 +02:00
John Wiegley
4707122eed Initialize journal_t::no_aliases to false upon costruction
This fixes a bug introduced by ecd5097d51.
2014-04-21 18:01:08 -05:00
John Wiegley
a0c5addbbd Another .travis.yml fix 2014-04-17 17:14:54 -05:00
John Wiegley
15cd98ff55 More Travis changes 2014-04-17 16:01:18 -05:00
John Wiegley
b7647a466e Have Travis download Boost-1.55 2014-04-17 15:57:37 -05:00
John Wiegley
ae18a60315 Bump minimum Boost dependency to 1.55 2014-04-17 15:07:06 -05:00
John Wiegley
94468d21b8 Temporarily disable the DocTests 2014-04-17 14:57:00 -05:00
John Wiegley
7be70aab59 Require the use of C++11 2014-04-17 14:34:36 -05:00
David Bremner
0ef8256409 Replace sha1.cc with boost::uuid::details::sha1
sha1.cc is not redistributable by Debian because the license doesn't
permit redistribution of modified versions.

This isn't ideal since the ::details namespace is subject to change,
but it avoids adding a dependency to ledger.
2014-04-17 14:27:21 -05:00
John Wiegley
efffabadfa Add ninja as a build dependency 2014-04-16 15:56:45 -05:00
John Wiegley
aa2ff2b5db Improve an error message relating to balance assertions 2014-04-16 15:56:30 -05:00
John Wiegley
f73ff40a86 Add a safety check when using deferred postings 2014-04-15 01:31:47 -05:00
John Wiegley
3435a81b67 Correct one of the baseline tests 2014-04-14 11:41:52 -05:00
John Wiegley
0d23e3d4f6 Apply any outstanding deferred postings at the end of parsing 2014-04-14 11:08:26 -05:00
John Wiegley
57870f1be8 Bump the date in the version number 2014-04-13 23:26:49 -05:00
John Wiegley
78a6d35faa Update tools/build.sh 2014-04-13 23:26:14 -05:00
John Wiegley
8f8a94c28e Add the concept of "deferred postings"
This is pretty much exclusively for allowing one to use balance
assertions with replicated transactions across multiple files.
2014-04-13 23:26:14 -05:00
John Wiegley
634aa589cd The option --permissive now quiets balance assertions 2014-04-13 23:26:14 -05:00
John Wiegley
a98ced34dd Add default.nix file, for building with Nix 2014-04-13 23:26:14 -05:00
Craig Earls
fa641c581c Merge pull request #273 from merriam/master
Add two more terms

Thanks.  What is the comment about TeX being hard to install?
2014-04-07 06:36:07 -07:00
Charles Merriam
0c3a4ec57c Add two more terms
Added Effective Date and Transaction Code
2014-04-06 21:37:27 -07:00
Craig Earls
f3253eee04 Merge pull request #272 from merriam/master
More documentation, and One .gitignore change

Charles, thank you for all of the time you are putting into this.
2014-04-05 07:05:16 -07:00
Charles Merriam
db916c9a69 More terms and orientation
Added Cheetah, sha1, utfcpp and  finished the orientation section.
2014-04-04 09:54:28 -07:00
Charles Merriam
09e09521ce Started an Orientation section
Every project lays out directories in a unique manner.
2014-04-04 00:23:59 -07:00
Charles Merriam
6a859d6036 Add CTestTestfile.cmake
Ignore file generated by ./acprep.
2014-04-03 23:22:21 -07:00
Craig Earls
4537e22eb6 Merge pull request #269 from merriam/master
DEVELOP.md
2014-04-03 07:05:28 -07:00
John Wiegley
8ca2ecd914 Merge pull request #270 from matled/master
use /bin/sh to run the pager
2014-04-02 19:12:23 -05:00
Matthias Lederhofer
0e2d07c801 use /bin/sh to run the pager
This allows to specify options on the command-line of the pager, e.g.

  $ ledger --color --pager='less -R' ...
2014-04-02 23:10:03 +01:00
Charles Merriam
d20d6267b4 More developer terms
Mention a few more tools used.  Also word-wrap, which touched most
lines.
2014-04-02 10:07:56 -07:00
Charles Merriam
5653458af2 Started DEVELOP.md with a glossary
Started a development doc with a few glossary terms.
2014-04-01 13:59:15 -07:00
Craig Earls
afa32dee1b Merge pull request #268 from merriam/master
Two more terms.
2014-04-01 13:13:40 -07:00
Charles Merriam
cf31a20966 Two more terms.
Added posting and virtual posting.
2014-04-01 13:06:00 -07:00
Steve Purcell
c0e790c190 Merge pull request #267 from merriam/master
Two more Ledger terms
2014-04-01 08:12:55 +01:00
Charles Merriam
618d62550a Two more Ledger terms
Added automated transaction and periodic transaction, two items that
horribly misnamed.
2014-03-31 15:35:25 -07:00
Steve Purcell
f95ebd1dab Merge pull request #266 from merriam/master
Glossary updates...
2014-03-30 20:07:20 +01:00
Charles Merriam
ace991eb02 Word wrap; alphabetical order.
trivial changes.
2014-03-30 11:26:43 -07:00
Charles Merriam
06ffa551af More Glossary Terms
Added Command Directive and Journal File.  Word wrap touched a couple
of entries.
2014-03-30 11:22:40 -07:00
Craig Earls
5c6efb1c17 Merge pull request #265 from merriam/master
Add more terms to glossary
2014-03-29 20:27:05 -07:00
Charles Merriam
42e6f8b232 Add more terms to glossary
Cleared up meaning of ‘posting’.  Added a few Ledger specific items.
2014-03-29 18:51:44 -07:00
Craig Earls
a3ba670458 Merge pull request #264 from merriam/master
Added Glossary

Nice.  Would it be worth it to add this to the documentation?
2014-03-28 11:58:43 -07:00
John Wiegley
3c51df125d Fix a compiler warning 2014-03-28 13:51:00 -05:00
Charles Merriam
1f05abb52a Added Glossary
Wrote a first pass at a glossary, adding only accounting terms to
start.
2014-03-28 11:21:39 -07:00