Trygve Laugstol
337b5626f2
Makefile: Adding ghci-vty target to get a debug prompt for hledger-vty.
2011-06-20 20:36:50 +00:00
Simon Michael
cd68f43be3
cli: rename hledger.hs (but not the executable) to avoid mac build issues
2011-07-17 23:21:48 +00:00
Simon Michael
81db822424
tools: include missing source files in tags etc.
2011-07-19 00:56:15 +00:00
Simon Michael
9ea1f4a98b
tools: update file lists
2011-08-07 22:14:14 +00:00
Simon Michael
b2c4b8bfea
tools: include web templates in tags
2011-06-04 17:01:45 +00:00
Simon Michael
452ea75432
tools: remove local stuff
2011-08-07 22:17:59 +00:00
Simon Michael
46d53f4fcd
tools: fix autotest rule
2011-08-09 01:54:47 +00:00
Simon Michael
ec7e1f7c49
tools: sp macro
2011-08-07 22:18:54 +00:00
Simon Michael
6a895d94cc
tools: check for sp and explain how to get it when needed
2011-06-23 18:15:01 +00:00
Simon Michael
a447e2c56b
tools: update functest rule for shelltest 1.0, hide successes
2011-08-15 15:22:01 +00:00
Simon Michael
76a661e855
tools: update test: rule for shelltestrunner head
2011-06-14 22:32:26 +00:00
Simon Michael
e6e7cef85c
tools: easier browser switching
2011-06-13 19:50:10 +00:00
Simon Michael
559d7ba2c9
tools: more mnemonic LOC rule
2011-08-19 18:39:58 +00:00
Simon Michael
4c930edd94
tools: functest rule fix
2011-08-25 21:51:54 +00:00
Simon Michael
1cf1c7f506
site: upgrade to hakyll 3
2011-08-28 18:03:20 +00:00
Simon Michael
2daa56dcb3
site: hledger.org/api-doc -> hledger.org/api
2011-09-01 22:18:59 +00:00
Simon Michael
5bad926897
docs: simplify, drop internal haddocks entirely
2011-08-30 13:48:24 +00:00
Simon Michael
e09bb6f7a6
tools: haddock, hscolour fixes
2011-06-06 19:06:26 +00:00
Simon Michael
e6a15e8afc
tools: fix haddock building
2011-08-19 18:55:26 +00:00
Simon Michael
f91e905a24
tools: fixes for haddock, not working yet
2011-06-03 17:10:27 +00:00
Simon Michael
1af00ce3bd
tools: note an issue with haddock building
2011-04-27 02:22:43 +00:00
Simon Michael
5497500bd2
tools: more source files for haddock
2011-07-19 01:00:08 +00:00
Simon Michael
955c39718f
tools: more searchable variable name
2011-08-19 18:39:13 +00:00
Simon Michael
853c83ea4a
tools: update haddock and test rules
2011-04-22 19:04:47 +00:00
Simon Michael
454a6639c6
tools: haddock rules fix
2011-08-19 19:58:56 +00:00
Simon Michael
b486e9cfbf
tools: haddock rule alias
2011-08-07 22:18:30 +00:00
Simon Michael
edf8405910
tools: small updates
2011-09-02 01:00:53 +00:00
Simon Michael
2ff1925df7
tools: fix binary build rules
2011-03-12 23:30:57 +00:00
Simon Michael
84b251c534
tools: fix accidentally recorded conflict markers
2010-12-10 22:34:01 +00:00
Simon Michael
5fe830d703
tools: update linux binary building
2010-12-10 22:00:42 +00:00
Simon Michael
5c403180dd
tools: update mac binary building
2010-12-10 22:07:52 +00:00
Simon Michael
210d476edf
tools: don't bother trying to set version strings automatically
2010-12-06 23:35:44 +00:00
Simon Michael
1cf3692016
tools: update version updating
2010-12-06 18:37:00 +00:00
Simon Michael
9e6625555c
tools: savehelp make rule
2011-04-22 16:16:31 +00:00
Simon Michael
c8e84b3a3a
tools: clean up coverage report scripts
2011-04-22 18:47:12 +00:00
Simon Michael
d0efde5429
tools: fix up the releasestats make rule
2011-04-22 18:47:57 +00:00
Simon Michael
f0890a9281
tools: makefile updates
2011-04-18 07:26:58 +00:00
Simon Michael
b3f996544a
docs: document web reloading and handling of parse errors
2010-12-07 20:01:54 +00:00
Simon Michael
f24decf73a
tools: misc building updates
2010-12-10 22:09:32 +00:00
Simon Michael
fe4152b8cb
site: fix download links
2010-09-06 21:27:42 +00:00
Simon Michael
6bb8c8a114
tools: report cleanups, update coverage report with other code docs
2010-11-19 22:04:20 +00:00
Simon Michael
97e5c88ccc
site: add Hledger.Chart to haddocks
2010-11-26 20:36:48 +00:00
Simon Michael
54f07f6ae7
tools: overhaul haddock generation, publish combined api & internal haddocks
2010-11-19 21:39:17 +00:00
Simon Michael
b8f9ea74aa
tools: update source files list
2010-12-05 21:14:45 +00:00
Simon Michael
147b7f2d8a
tools: tweak for web testing
2010-12-06 18:33:53 +00:00
Simon Michael
2f0877bc52
tools: update version updating & binary building, no longer set version strings automatically
2010-12-07 01:54:51 +00:00
Simon Michael
3fb5ff3dbd
tools: makefile
2010-11-19 17:37:28 +00:00
Simon Michael
6dbb489890
tools: fix tag file list
2010-09-24 02:06:58 +00:00
Simon Michael
e5bc5516b2
tools: makefile updates
2010-11-26 19:35:13 +00:00
Simon Michael
f5db547695
tools: more build rules
2010-11-29 01:15:08 +00:00
Simon Michael
2f7bde068e
tools: more post-packagegeddon makefile repairs
2010-11-14 19:40:57 +00:00
Simon Michael
2a98241e2f
tools: small make rule fixes
2010-11-13 00:07:20 +00:00
Simon Michael
eb84e2fedf
tools: updated autotest and autoweb rules, better fixperms, install is default rule
2010-09-10 01:57:41 +00:00
Simon Michael
f617ad82ad
tools: remove wrongly added local bits
2010-09-09 15:53:48 +00:00
Simon Michael
9cb716d002
packagegeddon.. split off web/chart/vty, move hledger to a subdir
2010-09-09 22:54:34 +00:00
Simon Michael
8deb3d2e42
tools: misc. updates to release and platform binary rules
2010-09-06 21:00:19 +00:00
Simon Michael
f9bc4019a0
tools: fix pushbinary location
2010-09-05 23:52:18 +00:00
Simon Michael
28620d5041
tools: fix non-portable syntax
2010-07-17 23:14:36 +00:00
Simon Michael
68eef5f810
tools: fix hledgerwin rule
2010-07-18 18:44:59 +00:00
Simon Michael
9998d51aec
tools: more binary-building cleanup
2010-07-18 00:08:30 +00:00
Simon Michael
2d17552a21
tools: more robust ssh use in makefile
2010-07-18 22:22:11 +00:00
Simon Michael
d73a34918f
tools: pushbinarywin rule for different compression on windows
2010-07-18 22:23:00 +00:00
Simon Michael
03ca434cdb
installing: drop -fweb610 flag
2010-07-26 23:05:24 +00:00
Simon Michael
7948c8518a
tools: makefile updates; rename continuous, ci, ci-* to autobuild, auto, auto-*
2010-09-03 02:08:47 +00:00
Simon Michael
227b2f7c25
site: new hakyll-based download page
2010-07-24 22:08:54 +00:00
Simon Michael
13e5758667
tools: misc doc and binary generation fixes
2010-07-17 23:09:24 +00:00
Simon Michael
fe87cf417d
tools: fix doctest rule
2010-09-05 22:51:51 +00:00
Simon Michael
06066ebd57
tools: fix bench test running
2010-07-19 03:36:14 +00:00
Simon Michael
0c2c35a222
tools: test rules capitalisation
2010-09-05 23:24:34 +00:00
Simon Michael
2d51ab1a2d
tools: fix quickcabaltest
2010-09-05 23:24:54 +00:00
Simon Michael
ec07ab8ce3
tools: fix Version.hs updating
2010-07-17 22:02:19 +00:00
Simon Michael
9fab50fb61
tools: make commithook, update hledger.org after commits
2010-05-26 00:32:19 +00:00
Simon Michael
c857c10a32
tools: update path in site rules, add source files
2010-05-31 01:23:30 +00:00
Simon Michael
315530e1fa
tools: set BENCHEXES to just hledger by default
2010-06-25 00:20:52 +00:00
Simon Michael
816083d82f
tools: make clean should remove darcs directory backups too
2010-07-09 02:09:40 +00:00
Simon Michael
169a4944c2
tools: make ghc prefer /usr/lib to avoid iconv link issues on mac
...
Harmless on other platforms, hopefully.
2010-07-09 02:11:12 +00:00
Simon Michael
226ba76296
tools: fix the problem that was not updating the hledger-lib dependency
2010-07-10 13:09:19 +00:00
Simon Michael
becd4f4dbc
tools: move stuff around in makefile
2010-07-10 13:09:49 +00:00
Simon Michael
b8a144e093
tools: release process updates
2010-05-23 23:45:12 +00:00
Simon Michael
5c3740d354
tools: include makefile in tags
2010-07-10 13:50:54 +00:00
Simon Michael
7d7159609b
refactor: much renaming of ledger -> journal, hopefully the right amount
2010-07-13 06:30:06 +00:00
Simon Michael
2f2e500eae
rename -fweb to -fweb610 and -fwebyesod to -fweb, misc cabal and docs cleanups
2010-07-10 13:58:35 +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
1b134a64f6
tools: update hledgercabal rule
2010-05-17 15:50:44 +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
7f7d320cc9
tools: cleansite rule, create site /profs link
2010-05-23 19:24:26 +00:00
Simon Michael
6ce494a3ec
site: move website/ -> site/
2010-05-21 18:19:00 +00:00
Simon Michael
6d18b8c0af
consolidate under Hledger.Cli
2010-05-19 23:20:52 +00:00
Simon Michael
7d4593cee9
move Ledger.* to Hledger.Data.*
2010-05-19 23:08:53 +00:00
Simon Michael
38665bd1bc
tools: fix coverage script and stats make rule
2010-05-23 22:46:40 +00:00
Simon Michael
7974b32c0f
tools: cleaner test output
2010-05-23 22:49:03 +00:00
Simon Michael
191670c231
tools: update paths in func. tests
2010-05-22 00:52:45 +00:00
Simon Michael
d83f6ba5e0
tools: misc cleanups
2010-05-23 22:49:09 +00:00
Simon Michael
3a73eb6e73
tools: more flexible prof and heap rules, added quickprof and quickheap
2010-05-22 00:46:32 +00:00
Simon Michael
039833c739
move sample journals to data/
2010-05-20 02:55:33 +00:00
Simon Michael
af7e8f327d
tools: update benchmarking scripts
2010-05-22 21:24:07 +00:00
Simon Michael
090c8b4dd6
move the hledger application modules to Hledger and Hledger.Cli
2010-05-19 23:06:46 +00:00
Simon Michael
8b2600984c
tools: makefile updates for hledger-lib
2010-04-14 21:51:02 +00:00
Simon Michael
7dcb91a70f
docs: build site with hakyll
2010-05-17 14:33:05 +00:00
Simon Michael
aaa8b369fa
tools: benchmarking updates, add experimental criterion/progression runners
2010-02-13 18:39:49 +00:00
Simon Michael
e15fbb5c8b
tools: make viewhtml to preview site
2010-02-26 00:23:44 +00:00
Simon Michael
9cb66a2bc0
tools: fix various docs commands
2010-02-26 00:24:04 +00:00
Simon Michael
b34015475b
remove a mac-ism
2010-04-01 21:22:03 +00:00
Simon Michael
4d3674d778
tools: make showcodechanges to see non-doc/site/tools changes and tags
2010-02-27 18:16:36 +00:00
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
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
19c424862b
tools: update for latest shelltestrunner, run func tests faster
2010-02-19 23:22:43 +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
d6ef9f3436
tools: update hledgermac rule
2009-12-12 15:58:52 +00:00
Simon Michael
5378fc9798
comment
2009-12-16 17:59:13 +00:00
Simon Michael
783c8de632
tools: fix haddock building
2009-12-19 01:19:01 +00:00
Simon Michael
533b9d65b6
tools: version cleanup
2009-12-12 20:40:54 +00:00
Simon Michael
b8c6f6fc5a
tools: enable all optional code when running ghci
2010-02-04 19:23:34 +00:00
Simon Michael
7bd14a367a
web: get static files from the cabal data dir, or the current dir when using make ( #13 )
2009-12-18 22:33:02 +00:00
Simon Michael
39f95d36de
site: drop the hoogle form from api docs, it doesn't work with standard hoogle
2009-07-09 21:20:49 +00:00
Simon Michael
6ad6421c8b
run func. tests in parallel
2009-07-15 00:37:42 +00:00
Simon Michael
590bf8eeaa
makefile: avoid lower-case test source files
2009-09-23 14:49:04 +00:00
Simon Michael
7bd8800c74
set up custom hlint hints
2009-09-23 17:56:15 +00:00
Simon Michael
64d438215a
"make hlint" generates a hlint report
2009-09-23 15:00:24 +00:00
Simon Michael
715a2b7f22
note an issue with standalone test runner, make unittest uses the built-in test runner again
2009-11-25 11:41:25 +00:00
Simon Michael
09ab5e1cb2
tools: refine showreleasechanges
2009-11-28 15:37:35 +00:00
Simon Michael
8a98b83286
web: rename -fhapps flag to -fweb
2009-11-28 15:37:56 +00:00
Simon Michael
a1de72bea5
misc doc updates
2009-07-14 21:51:10 +00:00
Simon Michael
7c42280d4e
docs: update makefile
2009-12-03 21:11:22 +00:00
Simon Michael
1a60160fdd
tools: don't use -Werror with make ci
2009-12-10 21:34:08 +00:00
Simon Michael
9549a0b136
tools: make printps, print prints code
2009-12-10 21:38:09 +00:00
Simon Michael
d5f8c90dd4
tools: find executables in current directory when running benchmark
2009-12-12 02:11:58 +00:00
Simon Michael
69555a6a79
docs: comment
2009-12-12 02:25:27 +00:00
Simon Michael
c474077ef5
tools: release process updates
2009-12-12 02:55:59 +00:00
Simon Michael
436929c752
update benchmark exes
2009-12-12 02:35:09 +00:00
Simon Michael
0cbab63143
docs: update version numbering policy
2009-12-10 22:43:23 +00:00
Simon Michael
cb0a90cbd7
shelltestrunner now packaged separately, update tests for it
2009-07-11 22:30:10 +00:00
Simon Michael
a6cc0effe5
makefile: test rule cleanups
2009-06-28 03:17:02 +00:00
Simon Michael
3b9c6448be
more test tweaks
2009-06-27 11:02:28 +00:00
Simon Michael
484580ca64
makefile: release process tweaks
...
- hledgercabal does a cabal configure & build
- move unit-testing of the cabal executable into cabaltest
- cabaltest now also does cabal upload --check
- hackageupload does the upload instead of talking about it
- release and releaseupload are now separate for safety
- don't let pushbinary stop make due to missing binary
- updatesite pushes pending changes first
2009-06-22 19:52:58 +00:00
Simon Michael
2ae609fee6
add a shell test runner like ledger's, and "make functest" rule
2009-06-27 08:15:00 +00:00
Simon Michael
2489517931
docs: more site & docs cleanup
2009-11-21 02:01:28 +00:00
Simon Michael
a19ea34ce0
site: table of contents for user guide
2009-11-19 21:39:04 +00:00
Simon Michael
5f9b86d9a8
docs: split the home page into two, doc updates
2009-11-20 14:54:17 +00:00
Simon Michael
66f66ce3d5
release process tweaks
2009-06-13 21:37:06 +00:00
Simon Michael
bb29623d6e
remove aux files after make heap
2009-05-29 20:42:42 +00:00
Simon Michael
db9ecf7a9e
yet another makefile tweak
2009-06-05 06:23:22 +00:00