Commit Graph

2928 Commits

Author SHA1 Message Date
Simon Michael
53f602c4cf tools: fix make test and others now that we're using cabal macros like MIN_VERSION_directory 2013-04-04 01:22:14 +00:00
Simon Michael
0d99c7cf73 docs: include support links on front page 2013-04-04 01:21:04 +00:00
Simon Michael
61ec3f7037 docs: replace *.hledger.org links with new hledger.org/* ones 2013-04-03 00:30:05 +00:00
Simon Michael
52cd01e85d docs: keep DOCS.md with the others 2013-04-03 00:24:35 +00:00
Simon Michael
71059a82c1 docs: docs page cleanups 2013-04-02 22:18:23 +00:00
Simon Michael
7ac5d327ae docs: fix version in manual example 2013-04-01 22:04:43 +00:00
Simon Michael
516c02d2c0 docs: move more manual bits to docs page & wiki 2013-04-01 22:03:20 +00:00
Simon Michael
378786fd98 docs: release note tweaks 2013-04-01 21:25:38 +00:00
Simon Michael
17ef7295b6 tools: mark download page as containing an updatable version number 2013-04-01 21:25:27 +00:00
Simon Michael
1484820f2d docs: split three docs out of the manual, manual updates 2013-04-01 21:24:46 +00:00
Simon Michael
d714b4bdc3 docs: clarify mac/windows installation 2013-04-01 16:02:20 +00:00
Simon Michael
633bd9f269 docs: list install guide first 2013-04-01 15:50:15 +00:00
Simon Michael
f14f0cb900 docs: more download page cleanups 2013-04-01 15:50:02 +00:00
Simon Michael
c7331e1e45 docs: update install guide 2013-04-01 15:44:25 +00:00
Simon Michael
05cb2bfd8b docs: simplify docs list 2013-04-01 15:44:11 +00:00
Simon Michael
9070364b35 docs: split out install guide, some manual cleanups 2013-03-31 22:16:06 +00:00
Simon Michael
853c07bf9e docs: show one more level of contents on manual 2013-03-31 22:14:40 +00:00
Simon Michael
25af7f38d4 docs: space main manual sections a bit more 2013-03-31 22:14:12 +00:00
Simon Michael
12008408f8 docs: reorganise docs list, don't mention specific version on dev manual 2013-03-31 15:20:44 +00:00
Simon Michael
3432990a53 site: drop News button 2013-03-31 15:11:05 +00:00
Simon Michael
e99af9b539 docs: also link to 0.19 and 0.18 manual 2013-03-31 14:58:32 +00:00
Simon Michael
caa48b35c2 tools: oldsource/cleanoldsource make rules for site 2013-03-31 14:58:04 +00:00
Simon Michael
58d63fd98c docs: add a docs overview page 2013-03-30 18:52:32 +00:00
Simon Michael
f2da772941 docs: release notes 2013-03-30 18:00:27 +00:00
Simon Michael
479c57fdf2 docs: rules syntax edits 2013-03-29 23:58:12 +00:00
Simon Michael
ddfcf48f0d docs: simplify rules syntax layout 2013-03-29 23:43:25 +00:00
Simon Michael
ba207ce391 notes: backlog updates 2013-03-29 23:25:43 +00:00
Simon Michael
03f6119a8d notes: snippets 2013-03-29 23:21:51 +00:00
Simon Michael
8536f65da2 notes: links 2013-03-29 23:10:25 +00:00
Simon Michael
9c6ee3ae70 docs: CSV rules version 2 syntax 2013-03-29 23:08:33 +00:00
Simon Michael
57eebd9ae5 docs: reorganise file format sections 2013-03-29 23:02:38 +00:00
Simon Michael
6e03ed42fd drop old design doc 2013-03-29 22:59:09 +00:00
Simon Michael
616a25979a CSV reader version 2 with new rules syntax
At long last. The main change is a new rules file format that aims to
be more powerful and more intuitive than v1 (hledger 0.19.x and older).
Existing rules files will need to be adapted manually to the new format.
2013-03-29 22:56:55 +00:00
Simon Michael
af5c0e80e0 parsing: read files in universal newline mode
Line endings other than the unix style, are now accepted in journal and rules files.
2013-03-29 18:46:10 +00:00
Simon Michael
7b6a59123d eolof parser matches end of line or end of file 2013-03-29 18:42:00 +00:00
Simon Michael
972106b145 update ptrace, add dbg, ppShow utilities 2013-03-29 18:40:10 +00:00
Simon Michael
3b5c0bc4a1 provide some regex-posix-based utilities that perform better than regexpr 2013-03-29 18:39:57 +00:00
Simon Michael
b780badd07 provide "when" 2013-03-29 18:38:43 +00:00
marko
6ab75db8ee Signing of contributor agreement 2013-03-25 13:23:12 +00:00
Simon Michael
57de7c8cd2 entry templates updates 2013-03-25 18:31:20 +00:00
Simon Michael
e630951f28 experimental templates for client billing entries 2013-03-22 18:12:16 +00:00
Simon Michael
70b171e018 querying by code: 2013-03-22 17:59:16 +00:00
Simon Michael
c39e424642 basic querying by amount: "amt:<0", "amt:=100", etc.
The syntax is "amt:ON", where O is "<", "=" or ">" and N is a number.
For simple (single-commodity) amounts, this matches if the amount's quantity has the specified relationship to N.
For multi-commodity amounts, it always matches.
If parsing fails, an error is raised.
This has not been tested for floating-point precision.
2013-03-20 16:36:00 +00:00
Simon Michael
1adc583975 make hledger-web installable with GHC < 7.6 again
Revisiting the "directory 1.2 can be installed with older GHC, so we'd better pin it in the cabal file" change.
Requiring directory 1.2 made hledger-web uninstallable with GHC < 7.6 because current yesod depends on ghc
which depends on a particular directory version and can't be upgraded. This is a smarter fix, which should let
all hledger packages build with whatever directory version is installed.
2013-03-19 01:22:09 +00:00
Simon Michael
4e4a283a84 tools: don't define commithook target in makefile, that's repo-specific 2013-03-11 18:39:36 +00:00
Simon Michael
bbfd91e7ea directory 1.2 can be installed with older GHC, so we'd better pin it in the cabal file
hledger now requires directory >= 1.2. This might make installation
more complex on old GHC versions; if it turns out to be needed,
perhaps it can be conditionalised again, more accurately, in the cabal file.
2013-03-11 15:56:56 +00:00
Simon Michael
ae8d4882b4 site: update to hakyll 4 2013-03-09 21:13:21 +00:00
Simon Michael
cbce921d63 site: rounded nav buttons that depress when clicked, and different colour for the external links 2013-03-09 21:12:47 +00:00
Simon Michael
d40ca43f39 site: force scrollbar on home page to keep position consistent 2013-03-09 21:12:02 +00:00
Simon Michael
47a4c52904 add: tweak output 2013-03-05 20:18:10 +00:00