Commit Graph

1515 Commits

Author SHA1 Message Date
Simon Michael
d6835b6cc7 refactor: cleanups, doc 2010-07-01 22:21:52 +00:00
Simon Michael
93be03d883 web: transaction adding now works in -fwebyesod 2010-07-01 21:03:44 +00:00
Simon Michael
40b6e7bc0d refactor: extract journal reloading, cleanup 2010-07-01 03:27:48 +00:00
Simon Michael
8a64792ba7 smarter file reading: detect (or specify) intended data format and show appropriate error messages
New data reader modules need to provide just reader :: Reader, which is
the format name, a detector predicate, and a parser.
2010-06-25 14:56:48 +00:00
Simon Michael
1ec1f7c4ea more file reading cleanup, try each known format in turn
Currently this is just the journal and timelog file formats.  This is more
scalable, but when things go wrong there is no longer just a single parse
error. For now we'll just show the first error, the one from the journal
file parser.
2010-05-31 01:15:18 +00:00
Simon Michael
a848a835a2 clean up and combine I/O and parsing under Hledger.Read.*
This facilitates adding readers for new data formats. Timelog parsing is temporarily broken.
2010-05-30 19:11:58 +00:00
Simon Michael
f168124501 parsing: allow - before commodity symbol as well (also fixes a convert bug) 2010-05-26 23:44:08 +00:00
Simon Michael
b97d2690de parsing: more robust double-quoted commodities - anything but a space or newline or double quote 2010-05-27 01:31:50 +00:00
Simon Michael
3305141206 parsing: allow spaces in double-quoted commodity symbols 2010-05-27 00:56:35 +00:00
Simon Michael
856f1f965a docs: hledger-lib module haddock updates 2010-05-27 03:58:47 +00:00
Simon Michael
b1930cb572 webyesod: bump blaze-html version to fix encoding issue, eg with £ 2010-07-07 17:27:07 +00:00
Simon Michael
b0ae879de1 docs: extract and clean up troubleshooting section 2010-07-07 18:23:09 +00:00
Simon Michael
bbcba1a71d doc: note -fwebyesod in manual 2010-07-05 19:49:27 +00:00
Simon Michael
11eb847b24 doc: document workaround for ghc 6.12 needing locale on mac 2010-07-07 10:08:07 +00:00
Simon Michael
731339b96d docs: installation cleanups 2010-05-27 03:38:32 +00:00
Simon Michael
3b3a09815b docs: document "failed to parse output of ghc-pkg dump" issue 2010-07-07 17:49:55 +00:00
Simon Michael
d47e82cf90 docs: document ghc/macports iconv link issue 2010-07-07 17:25:48 +00:00
Simon Michael
ab857fba34 webyesod: gah! include web command in --help with -fwebyesod 2010-07-08 23:18:52 +00:00
Simon Michael
7e83ac3796 docs: more web command tweaks 2010-07-10 02:35:16 +00:00
Simon Michael
3a39ae9d01 docs: talk about the two web implementations and edit feature 2010-07-10 02:29:36 +00:00
Simon Michael
7663f5cbf1 docs: note renamed --base-url option in manual 2010-07-10 02:24:35 +00:00
Simon Michael
365035a3bd webyesod: --host and --port options set the webserver's base url and tcp port 2010-07-07 00:45:31 +00:00
Simon Michael
505833020f webyesod: small cleanup 2010-07-06 20:57:29 +00:00
Simon Michael
09b44176ce web: new -fwebyesod flag builds an alternate yesod-based web ui
This requires ghc >= 6.12.
2010-07-01 02:28:26 +00:00
Simon Michael
a048705542 doc: comment 2010-04-14 16:19:01 +00:00
Simon Michael
345bffb235 fix unbalanced test, ignoring cosmetic issue 2010-04-14 16:44:24 +00:00
Simon Michael
9c893f634a another cosmetic test fix 2010-04-14 16:57:40 +00:00
Simon Michael
331ed6b407 refactor: cleanup 2010-04-14 21:37:03 +00:00
Simon Michael
b19b02962a parsing: date parsing overhaul, don't exit on bad dates
- get rid of undefined parse errors due to guard
- don't call error from date parsers; let add re-prompt on bad dates
- years now must always have at least four digits
- clearer date parse errors
2010-04-14 21:49:34 +00:00
Simon Michael
a90d32ae78 hledger-lib requires safe 2010-04-14 22:38:54 +00:00
Simon Michael
f46cf82bed parsing: simpler high-level parse error message 2010-04-15 16:14:50 +00:00
Simon Michael
25234f7c2b docs: mention the hledger pastebin, use more mnemonic tracker/list urls 2010-04-15 16:27:00 +00:00
Simon Michael
bba4a32339 print: negative account patterns now exclude transactions containing any posting to a matched account 2010-04-15 23:08:27 +00:00
Simon Michael
0f17ca7ade tools: also set required version of dependencies 2010-04-14 22:36:11 +00:00
Simon Michael
e7d334daf2 tools: don't fail to build if hasktags is not installed 2010-05-06 14:50:21 +00:00
Simon Michael
33dbdd5821 docs: correction 2010-04-15 21:49:07 +00:00
Simon Michael
f4337cfce8 tools: ignore branches named just "bN" 2010-04-15 23:07:34 +00:00
Simon Michael
f190019da2 docs: clarify boring 2010-05-17 14:01:46 +00:00
Simon Michael
5de25cb3a4 tighten testpack dependency 2010-05-17 14:04:23 +00:00
Simon Michael
1b134a64f6 tools: update hledgercabal rule 2010-05-17 15:50:44 +00:00
Simon Michael
9671db6b6e docs: remove redundant news from techie intro 2010-05-19 20:01:59 +00:00
Simon Michael
0dcb144f6c docs: news update 2010-04-14 16:11:17 +00:00
Simon Michael
ea14c64b20 bump version 2010-05-19 20:11:36 +00:00
Simon Michael
81e9e720ea bump (and fix) version 2010-04-15 15:07:44 +00:00
Simon Michael
c64d84dc25 docs: fix hledger haddock link 2010-05-20 00:17:29 +00:00
Simon Michael
41f57ada61 tools: fix Version.hs path in makefile 2010-05-20 02:09:12 +00:00
Simon Michael
19971c3784 tools: build binaries in bin/, to avoid Hledger.hs name clash on mac 2010-05-20 02:48:11 +00:00
Simon Michael
879ea97ff0 add sample.rules file 2010-05-20 02:50:49 +00:00
Simon Michael
44eaffd309 doc: drop pdfs for now 2010-05-20 18:26:44 +00:00
Simon Michael
626583745d site: less vertical padding of code blocks 2010-05-20 19:07:46 +00:00