Simon Michael
51a9f2a948
bump version
2012-10-21 20:20:35 +00:00
Simon Michael
f03b020e2f
set version with CPP instead of cabal-file-th; make building more robust
...
hledger and hledger-web were reading their version number (and program
name) from their cabal files at compile time using cabal-file-th,
which allowed the version number be maintained in one place (per
package).
This meant you had to be in same directory as the cabal file when
building, which made life more complicated, eg emacs compilation mode
could not jump to errors. Also, it slowed down building slightly, and
is a factor in hledger Debian packages being unavailable on a number
of platforms (we also use TH for report templates).
Now, the build version is set with a CPP VERSION flag, which seems
simpler overall. For cabal builds, this needs to be configured
manually in a few more places in each cabal file. For makefile builds,
it is set it to the name of the most recent darcs tag (which should be
more useful than the old behaviour). If not set, it defaults to the
blank string, useful eg for haddock. And, all makefile builds now run
from the top directory.
2012-10-13 19:21:17 +00:00
Simon Michael
7fec954cbf
support latest cmdargs, haskeline, split
2012-10-08 16:50:35 +00:00
Simon Michael
155cb0eafe
web: fix compilation error with -fblaze_html_0_5 flag
2012-07-08 00:18:39 +00:00
Simon Michael
f8a9cce43d
bump base lower bound to 4.3 to enforce GHC 7 requirement
2012-07-08 00:22:20 +00:00
Simon Michael
63973c3728
bump version to 0.18.2
2012-07-08 00:24:40 +00:00
Simon Michael
5e944374de
web: don't auto-create a missing journal file at startup
2012-06-29 22:48:41 +00:00
Simon Michael
461f370db0
web: fix a cabal warning
2012-06-29 22:54:54 +00:00
Simon Michael
480e9a4080
web: cabal flag "blaze_html_0_5", off by default, uses the newer blaze-html 0.5
2012-06-29 23:07:19 +00:00
Simon Michael
6db9db0be1
bump version
2012-06-29 23:09:19 +00:00
Simon Michael
4b11890e02
web: fix a build error
2012-03-07 16:42:35 +00:00
Simon Michael
e8114f3ffb
web: add missing language flag to hledger-web.hs
2012-03-30 19:24:43 +00:00
Simon Michael
28d86aca53
web: fix excess angle bracket in add form
2012-04-01 21:07:01 +00:00
Simon Michael
25b514b721
web: fix js error breaking second use of add form ( #72 )
2012-04-01 21:08:30 +00:00
Simon Michael
bb131f1b8c
web: add closing angle brackets which yesod 1.0 requires
2012-04-01 20:30:44 +00:00
Simon Michael
296a4d1bb2
web: better hamlet override
2012-04-03 17:53:12 +00:00
Simon Michael
64b6316785
web: revert unintended hunk in Settings.hs
2012-04-03 17:43:49 +00:00
Simon Michael
acc5139c54
tools: makefile updates
2012-04-03 17:12:47 +00:00
Simon Michael
f298aac874
web: fix account balance rendering
2012-05-29 03:18:24 +00:00
Simon Michael
9184036fe8
require blaze-html < 0.5 to simplify that dep
2012-05-29 14:59:43 +00:00
Simon Michael
f35b961c86
web: update for yesod 1.0
2012-05-29 02:53:33 +00:00
Simon Michael
8f94ae3de4
web: yesod 0.10 now requires shakespeare-text 0.11, relax the upper bound on that
2012-03-28 15:43:32 +00:00
Simon Michael
98274b481d
more build warnings
2012-05-06 20:44:23 +00:00
Simon Michael
88f69e12e2
fix Dates exports for hledger-web
2012-04-16 17:09:27 +00:00
Simon Michael
d0bf2667c2
bump version
2012-05-28 21:08:05 +00:00
Simon Michael
1f1a1eb16f
bump version
2012-03-30 00:27:23 +00:00
Simon Michael
93dd7bd064
web: simplify ifdef
2012-05-29 16:43:13 +00:00
Simon Michael
b4514cc37d
web: don't munge static file names in dev mode
2012-05-29 03:09:43 +00:00
Simon Michael
f6f615196f
web: define our own hamlet so it can be tweaked for debugging
2012-04-01 20:49:36 +00:00
Simon Michael
cfa59cc4f8
web: Hledger.Web api cleanup, haddocks
2012-04-01 20:29:10 +00:00
Simon Michael
2912a11929
web: officially drop GHC 6.12 support, fix build warnings with 7.0, 7.2, 7.4
2012-03-29 23:24:48 +00:00
Simon Michael
7f3b990394
docs: fix api docs
2012-03-07 16:05:04 +00:00
Simon Michael
5b749ab8a2
web: work around static file problem by skipping etag parameter
2012-05-29 16:45:24 +00:00
Simon Michael
88212f26e8
simplify journal parser names
2012-05-09 15:34:05 +00:00
Simon Michael
c23d1793ae
docs: clarify supported GHC versions
2012-03-29 22:09:54 +00:00
Simon Michael
e1b1b8bce8
rename Matcher to Query, simplify constructors
2012-05-16 07:12:49 +00:00
Simon Michael
0c73d91f94
web: fix static file embedding in non-dev builds
2012-03-09 18:52:31 +00:00
Simon Michael
a27eb7c29f
more matcher -> query renaming
2012-05-16 07:37:24 +00:00
Simon Michael
c27707f578
web: bump version, upgrade to yesod 0.10
2012-03-05 07:52:36 +00:00
Simon Michael
8492f6cae4
fix unicode handling on GHC >= 7.2, unify utf8 IO compatibility layer
...
tests pass again from GHC 6.12.3 to 7.4.1
2012-03-29 19:06:31 +00:00
Simon Michael
51408e52ed
web: make "yesod devel" work
2012-03-30 19:31:53 +00:00
Simon Michael
6eb7ad28e1
refactor/beef up readJournal/readJournalFile
2012-03-23 16:21:41 +00:00
Simon Michael
1165a9e634
set more upper bounds to fix cabal install issues with latest web packages
2012-03-03 19:01:32 +00:00
Simon Michael
f1da4912e8
web: we can use the main aeson package again
2012-01-02 13:17:44 +00:00
Simon Michael
48460b0130
fix missing chart regression ( #72 )
2012-01-03 13:00:28 +00:00
Simon Michael
03359b48d3
web: prevent flot js error which broke add form fields after adding a transaction ( #72 )
2012-01-03 12:14:22 +00:00
Simon Michael
7f60e3504c
web: fix $ quoting
2012-01-03 10:46:39 +00:00
Simon Michael
fd22dde57b
web: needed to escape literal dollar signs in hamlet templates
2012-01-02 13:19:12 +00:00
Simon Michael
015dacb0d7
web: add form should reject blank account names ( #81 )
2012-01-04 11:35:39 +00:00
Simon Michael
26ad00a659
support and require latest cmdargs
2012-01-05 18:25:15 +00:00