Simon Michael
e838ed0637
fix a Control.Monad.Error warning ( #239 )
2015-03-29 16:12:05 -07:00
Simon Michael
e7376e4ea5
unnecessary CPP pragma
2015-03-29 16:10:39 -07:00
Simon Michael
f75849cdd6
fix ghc 7.10 Applicative import warnings ( #239 )
...
Still needed CPP, despite using base-compat.
2015-03-29 16:09:41 -07:00
Simon Michael
592d997438
whitespace
2015-03-29 16:03:23 -07:00
Simon Michael
b52f08603b
avoid a shakespeare/ghc-7.10 build failure ( #239 )
2015-03-29 14:20:33 -07:00
Simon Michael
8e50395b7c
ErrorT -> ExceptT, handle mtl <2.2.1 && >=2.2.1 ( #239 )
2015-03-29 14:16:42 -07:00
Simon Michael
aa47a7dc12
hledger-web: build with GHC-7.10
2015-03-29 06:33:53 -07:00
Simon Michael
216ebb8333
hledger-lib: mark the double flag as manual only
...
This would only be used for developer testing, cabal should never toggle
it automatically.
2015-03-27 15:46:57 -07:00
Simon Michael
b8b730226f
hledger/hledger-lib: update tested-with
...
Add 7.10 and drop 7.2-7.6 which haven't been tested recently (but should
still work)
2015-03-27 15:44:39 -07:00
Simon Michael
4538745005
adapt to GHC-7.10's foldable/traversable changes ( #239 )
2015-03-27 15:43:28 -07:00
Simon Michael
e60eb71467
adapt to GHC-7.10's time-1.5 ( #239 )
2015-03-27 15:42:32 -07:00
Simon Michael
b8974c4bcc
register: update --width help
2015-03-27 08:02:37 -07:00
Simon Michael
aaff402824
update dev setup tests
2015-03-16 17:59:06 -07:00
Simon Michael
e91d271ca7
tools: adapt to latest shelltestrunner
2015-03-16 17:55:44 -07:00
Simon Michael
6bad57a4d8
tools: bench test update
2015-03-15 18:51:14 -07:00
Simon Michael
fc743155b9
tools: make sandbox-links, more build nuttiness
2015-03-15 18:50:46 -07:00
Simon Michael
95ccfa73a9
doc: release note links
2015-03-15 18:42:23 -07:00
Simon Michael
c5323a6da6
doc: update release notes
...
(cherry picked from commit 424007a51274b2d597ab04fe3976c248348366ce)
Conflicts:
doc/site/release-notes.md
2015-03-15 13:55:41 -07:00
Simon Michael
8b51f986b6
doc: remove mention of hledger-web's edit form
...
(cherry picked from commit 77f4d9e4f6a4f66511aa9cbb28be9602f938fd4f)
2015-03-15 13:36:48 -07:00
Simon Michael
414a33f3e4
merge changelog updates
2015-03-15 13:20:55 -07:00
Simon Michael
ee55a76b23
changelog tweak
2015-03-15 11:10:53 -07:00
Simon Michael
c47463332a
allow utf8-string-1 (fix fpco/stackage/#426)
2015-03-15 11:06:53 -07:00
Simon Michael
adf10c238d
update changelogs
2015-02-27 08:37:16 -08:00
Simon Michael
592ae9a28e
timelog: show hours with 2 decimal places, not 1
2015-02-27 08:37:16 -08:00
Simon Michael
099a1de3b6
clarify built-in commodities rounding
2015-02-27 08:37:16 -08:00
Simon Michael
f83590021a
web: workaround for json encoding of </script> ( #236 )
2015-02-26 08:57:24 -08:00
Simon Michael
d801eb1ab7
web: fix error message being a bit too persistent
...
visiting ?add=1 afresh was still showing the previous visit's error
2015-02-23 23:55:28 +00:00
Simon Michael
abe47e81c2
web: keep the add button right-aligned on ctrl -
2015-02-23 23:26:49 +00:00
Simon Michael
e76cc6ee47
web: stay in add form when there are errors
2015-02-23 23:22:02 +00:00
Simon Michael
8bde2fd212
web: use/show full file paths in add form ( #234 )
2015-02-20 09:31:13 +00:00
Simon Michael
9351f10b81
web: show all add form errors as form errors
...
Don't allow internal server errors during form validation.
2015-02-20 09:31:13 +00:00
Simon Michael
d3453c66c1
web: improve add form validation ( #223 , #234 )
...
The add form is now partly using yesod-form.
2015-02-20 09:30:59 +00:00
Simon Michael
16aaf35c4b
web: move old edit/import stuff out of AddForm
2015-02-16 18:20:31 +00:00
Simon Michael
55967e9192
web: Post -> AddForm; drop/comment more old stuff
2015-02-16 16:21:07 +00:00
Simon Michael
a1aff10225
web: comment unused handlers
2015-02-16 15:35:27 +00:00
Simon Michael
ebe0ee184c
web: remove unused /journal/entries view
2015-02-16 15:03:48 +00:00
Simon Michael
7138acaec4
web: clarify some confusing parameter handling
2015-02-15 08:17:47 +00:00
Simon Michael
d2877a919a
add some type signatures in Utils, helps ghci-web
2015-02-09 17:42:51 +00:00
Simon Michael
293c9b2efa
doc: manual: Assertions and subaccounts
2015-01-26 09:54:22 -08:00
Simon Michael
a388d0e21d
doc: small fixes
2015-01-26 09:54:18 -08:00
Simon Michael
1a4b30b8c1
doc: bring account alias docs up to date
2015-01-19 17:50:33 -08:00
Simon Michael
cbc0183160
doc: update register output docs
2015-01-19 15:28:04 -08:00
Simon Michael
372a2d768b
register: use full width, column widths, cleanup
...
Refactored and enhanced the --width option used by register (and other
commands in future). register now uses the full terminal width by
default except on windows. Specifically, the output width is set from:
1. a --width option
2. or a COLUMNS environment variable (NB: not the same as a bash shell var)
3. or on POSIX (non-windows) systems, the current terminal width
4. or the default, 80 characters.
Also, register now accepts a description column width as part of
--width's argument, comma-separated (--width W,D). This adjusts the
relative widths of register's description and account columns, which are
normally about half of (W-40):
<--------------------------------- width (W) ---------------------------------->
date (10) description (D) account (W-41-D) amount (12) balance (12)
DDDDDDDDDD dddddddddddddddddddd aaaaaaaaaaaaaaaaaaa AAAAAAAAAAAA AAAAAAAAAAAA
Examples:
$ hledger reg # use terminal width on posix
$ hledger reg -w 100 # width 100, equal description/account widths
$ hledger reg -w 100,40 # width 100, wider description
$ hledger reg -w $COLUMNS,100 # terminal width and set description width
2015-01-19 13:48:37 -08:00
Simon Michael
8278c13268
cli: on POSIX systems, use terminfo (and curses)
...
When building hledger on a non-windows system, and the new "curses"
cabal flag is true (as it is by default), include the terminfo package.
This will be useful for detecting terminal width and perhaps other
things.
Installation on posix is slightly harder now, since it will need the C
curses dev libraries. The curses flag lets posix users skip that
requirement by adding -f-curses (or cabal might even do that
automatically).
2015-01-19 13:47:43 -08:00
Simon Michael
3d5b269b3d
fix rendering of week 52 heading in weekly reports
2015-01-18 09:32:14 -08:00
Simon Michael
76db377468
document --output-format and --output-file ( fix #233 )
2015-01-16 16:52:59 -08:00
Julien Moutinho
af56ced3b0
lib: add eof parsing checks
2015-01-11 09:45:55 -08:00
Simon Michael
a575de9806
tools: makefile fix
2015-01-10 22:29:03 -08:00
Simon Michael
fabf8a743d
changelogs
2015-01-10 22:28:36 -08:00
Simon Michael
257ce57383
fix balance accumulation across assertions ( #195 )
...
A sequence of balance assertions asserting first one commodity, then
another, then the first again, was not working.
2015-01-10 22:17:19 -08:00