Commit Graph

1247 Commits

Author SHA1 Message Date
Simon Michael
72c9d3d680 tools: define rst2pdf 2010-02-13 20:33:15 +00:00
Simon Michael
bb905b1f7c tools: fix a localism 2010-02-13 20:28:00 +00:00
Simon Michael
d50616058e docs: fix an rst2pdf warning 2010-04-01 21:29:22 +00:00
Simon Michael
b7f38a0937 docs: dates section tweaks 2010-02-16 22:31:45 +00:00
Simon Michael
859a79e16e docs: manual updates 2010-02-12 20:36:44 +00:00
Simon Michael
057422a6e2 docs: manual tweaks 2010-02-12 05:10:43 +00:00
Simon Michael
07bb1293e7 docs: more 2010-02-12 18:16:55 +00:00
Simon Michael
d75be16362 docs: command list 2010-02-12 04:22:33 +00:00
Simon Michael
dbb8576d8b don't ignore unparsed text following an amount 2010-04-05 20:37:19 +00:00
Simon Michael
8bfb4abfd5 tools: mark more stuff boring, such as branch repos 2010-04-06 20:46:17 +00:00
Simon Michael
97c8676c6c use a .boring file, make dist/ boring 2010-03-22 01:43:47 +00:00
Simon Michael
b5b06e5f1a docs: adapt apidocs: to package split, add sourcegraph: rule 2010-04-06 23:44:51 +00:00
Simon Michael
df0350a67c tools: doc building fixes 2010-03-13 00:19:05 +00:00
Simon Michael
999697b914 tools: fixperms 2010-03-09 01:32:52 +00:00
Simon Michael
10e75ebdf6 tools: make fixperms, viewall, printall, site; doc building updates 2010-02-13 20:21:08 +00:00
Simon Michael
7a895b0133 convert functional tests to shelltestrunner 0.8 format 2010-04-10 00:11:47 +00:00
Simon Michael
298d192678 register: fix a regression, register should not show posting comments 2010-02-15 20:33:49 +00:00
Simon Michael
1698592706 add: test for #19 2010-02-16 04:41:02 +00:00
Simon Michael
798a83c5ac register: add a test documenting --depth behaviour 2010-02-16 20:56:52 +00:00
Simon Michael
19c424862b tools: update for latest shelltestrunner, run func tests faster 2010-02-19 23:22:43 +00:00
Simon Michael
9e28feb516 test for no-commodity amount with a price 2010-03-06 05:00:09 +00:00
Simon Michael
055080c5ca register: with --empty, intervals should continue to ends of the specified period 2010-03-09 03:05:11 +00:00
Simon Michael
d824a982e7 test filter patterns with spaces 2010-03-09 03:17:15 +00:00
Simon Michael
e4cd127fc4 print: always show zero amounts as 0, hiding any commodity/decimal places/price, like ledger 2010-03-09 04:12:38 +00:00
Simon Michael
57c537de41 parsing: N, tag, end tag are now ignored; ledger sample.dat parses 2010-03-12 22:52:57 +00:00
Simon Michael
6977a0eecb parsing: allow numbers in commodities if double-quoted, like ledger 2010-04-05 20:55:57 +00:00
Simon Michael
f92270dfa8 refactor: move parse tests 2010-03-11 17:16:03 +00:00
Simon Michael
903bf23afd refactor 2010-03-09 04:03:51 +00:00
Simon Michael
eedf0b211a refactor 2010-03-09 03:52:17 +00:00
Simon Michael
993972549a refactor 2010-03-09 01:43:25 +00:00
Simon Michael
08607362b0 refactor assertParse/assertParseEqual 2010-03-10 19:48:46 +00:00
Simon Michael
d4965b87ff web: -fweb now builds with simpleserver; the alternate -fwebhappstack builds with happstack
hack-handler-simpleserver is presumably quite a bit easier to install than
happstack, and so far fits hledger's needs just as well, so it is now the
default when installing with -fweb. To build with happstack, use
-fwebhappstack instead.  hledger --version shows which webserver was
built. Also webserver thread management has been simplified so should be
more consistent across platforms.
2010-02-16 03:39:19 +00:00
Simon Michael
f937f59276 assertParse now generates test failures 2010-03-10 19:17:32 +00:00
Simon Michael
b2c8933af4 parsing: show a better error for illegal month/day numbers in dates 2010-04-06 02:31:47 +00:00
Simon Michael
cd8dffc485 docs: notes 2010-04-10 00:21:35 +00:00
Simon Michael
5f82a9cd6b docs: developer notes, roadmap notes 2010-03-19 20:01:26 +00:00
Simon Michael
599398baa3 register: fix bad layout with years < 1000 2010-02-16 21:59:53 +00:00
Simon Michael
5722c97a8a docs: release notes 2010-04-10 00:24:20 +00:00
Simon Michael
fad392e7e9 hledger-lib: docs update 2010-04-10 00:42:16 +00:00
Simon Michael
ca136dca7f bump version 2010-04-10 00:51:06 +00:00
Simon Michael
1c46417bed split off hledger-lib package, containing core types & utils 2010-03-22 01:44:59 +00:00
Simon Michael
1bc7a22d57 make main function importable, for benchmarking. There must be a better way.. 2010-02-13 21:43:08 +00:00
gwern0
357f56d0f4 de-haskell98 2010-03-09 01:51:21 +00:00
Simon Michael
a50d3e2b71 refactor, allow in-module unit tests
Until now, all unit tests were defined in Tests.hs. Pro: simple, makes
code/test line counting easy. Con: tests are far from code, Tests.hs turns
into a big wall of test code. Now, unit tests can also be defined in modules.

To avoid name clashes and template haskell complexity, a dumb manual
naming scheme is used: any module may export a hunit Test(List) named
tests_ModuleName. These are manually aggregated and re-exported when
appropriate, eg in Commands.All and finally in Tests.hs.
2010-03-08 21:47:36 +00:00
Simon Michael
3969dff3fc parsing: @ was being treated as a currency symbol; a few more tests 2010-03-06 21:47:10 +00:00
Simon Michael
306013e21e refactor 2010-03-07 15:32:48 +00:00
Simon Michael
abcc831b5a register: fix a Prelude.head error with reporting interval, --empty, and --depth 2010-02-16 21:45:40 +00:00
ob
8937ed457d GHC 6.12.1 has UTF8 support on board. Using System.IO.UTF8 can cause problems.
Therefore use System.IO.UTF8 only on previous versions.
Testet with GHC 6.10.4 and 6.12.1
2010-02-13 20:00:34 +00:00
Simon Michael
bd1c8444f4 docs: note two spaces before amounts 2009-12-12 08:03:56 +00:00
Simon Michael
386b7cfe12 .authorspellings file for darcs show authors 2009-12-12 08:33:54 +00:00