Stephen Morgan
a2b7a03fc4
lib,cli: bal uses new amount display functions, no longer needs to strip ansi.
2020-11-04 14:25:20 +11:00
Stephen Morgan
e50a8c0f34
lib: Refactor Text.Tabular.AsciiWide to allow custom width specification in rendering.
2020-11-04 14:25:20 +11:00
Stephen Morgan
57d7b223a2
lib: Write new showMixedAmount* functions which keep track of length.
...
Previously showMixedAmountElided would show two amounts and then the
elision string if necessary. Now it will display as many Amounts as it
can subject to the condition that the amounts plus the elision string
fit within 22 characters.
2020-11-04 14:25:20 +11:00
Simon Michael
73b7d8813c
make bench: run just three slowest commands
2020-11-03 08:20:24 -10:00
Simon Michael
56a9ed6d66
tools: use pretty-simple for ghci output
2020-11-03 08:19:01 -10:00
Simon Michael
cca8802e2c
;update changelogs
2020-11-03 08:18:14 -10:00
Simon Michael
b10e96d26d
;update manuals
2020-10-25 18:56:34 -10:00
Simon Michael
6e956fb62b
;csv: doc: tweak ( #1089 )
2020-10-25 18:56:22 -10:00
Simon Michael
8b97d31db4
;update manuals
2020-10-25 18:50:37 -10:00
Simon Michael
d42070ee87
;csv: doc: rewrite currency tip ( #1089 )
2020-10-25 18:50:37 -10:00
Stephen Morgan
db97fae348
lib: Add documentation for CBCSubreportSpec.
2020-10-23 16:15:41 -07:00
Stephen Morgan
795134777c
lib: Add Functor instance for CompoundPeriodicReport.
2020-10-23 16:15:41 -07:00
Stephen Morgan
affc8d10f2
lib: Generalise CBCSubreportSpec to allow more subreport control.
2020-10-23 16:15:41 -07:00
Stephen Morgan
6e65d4e071
lib: Export some MultiBalanceReport helper functions.
2020-10-23 16:15:41 -07:00
Stephen Morgan
c5abefc72f
lib: Add documentation for ReportSpec.
2020-10-23 14:14:11 -07:00
Stephen Morgan
260283e2f1
lib,cli,ui,web: Introduce ReportSpec, which holds ReportOpts, the day of
...
the report, and the parsed Query.
2020-10-23 14:14:11 -07:00
Stephen Morgan
19ab222599
lib,cli: Remove old impure ReportOpts date functions.
2020-10-23 14:14:11 -07:00
Stephen Morgan
2aaab4b1b7
lib: Make Default instances clearer, remove Default instance for Bool.
2020-10-23 14:14:11 -07:00
Stephen Morgan
ff0c5bc743
lib,ui: Store the original query string in ReportOpts, provide a function for regenerating ReportOpts.
2020-10-23 14:14:11 -07:00
Stephen Morgan
64e3e5c54d
lib: Improve documentation for StringFormat, remove type alias for Valuation.
2020-10-23 14:14:11 -07:00
Stephen Morgan
1171c23eee
lib,cli,ui: Ensure ReportOpts always has today_ set.
2020-10-23 14:14:11 -07:00
Stephen Morgan
fcbe511d42
ui,web: Adopt new ReportOptions interface, store literal query string in UIOpts.
2020-10-23 14:14:11 -07:00
Stephen Morgan
efc9758f82
lib: Make sure reportspan doesn't interfere with correctly determining valuation date.
2020-10-23 14:14:11 -07:00
Stephen Morgan
c45663d41d
lib,cli: Store parsed Query in ReportOpts, rather than an unparsed
...
String.
2020-10-23 14:14:11 -07:00
Stephen Morgan
103308e795
lib,cli: Store StringFormat in ReportOpts, rather than unparsed String.
...
StringFormat now also takes an optional overline width, which is
currently only used by defaultBalanceLineFormat.
2020-10-23 14:14:11 -07:00
Stephen Morgan
f76cdc4317
lib: Remove checkReportOpts and checkRawOpts.
...
checkRawOpts has been a no-op for at least four years, and
checkReportOpts only makes sure that depth_ is positive, which is taken
care of by the maybeposintopt parser.
2020-10-23 14:14:11 -07:00
TANIGUCHI Kohei
906da6e6bd
Fix hledger-web description
...
Slashes need to be escaped or they introduce unexpected italic style
due to Haddock markup.
2020-10-22 00:33:47 -07:00
Simon Michael
291a35d8b4
;lib: refactor
2020-10-19 09:09:38 -07:00
Simon Michael
2761324404
journal: apply commodity styles to forecasted transactions ( #1371 )
2020-10-19 08:59:25 -07:00
Simon Michael
831ec0dcf0
;lib: refactor journalAddForecast
2020-10-19 08:52:00 -07:00
Simon Michael
fe5a97be81
;ci: mac: try 8.10 to avoid no symbol warnings
2020-10-18 23:04:03 -07:00
Simon Michael
035a590227
;ci: mac: try ghc 8.8 to fix cannot execute binary file
2020-10-18 22:57:11 -07:00
Simon Michael
f316e40657
;ci: tweak
2020-10-18 22:55:42 -07:00
Simon Michael
a41237e487
;ci: push: shouldn't need to restore timestamps with new stack
2020-10-18 22:49:17 -07:00
Simon Michael
8c9ca24adf
ci: tweak
2020-10-18 22:45:25 -07:00
Simon Michael
b2fcdcda16
;ci: tweak
2020-10-18 22:35:22 -07:00
Simon Michael
0457945044
;ci: tweak
2020-10-18 22:27:36 -07:00
Simon Michael
917cbdb2fa
;ci tweak
2020-10-18 22:23:37 -07:00
Simon Michael
655ae2a9bb
;ci: tweak
2020-10-18 22:18:48 -07:00
Simon Michael
aaaa1bd5cc
;ci: tweak
2020-10-18 22:10:57 -07:00
Simon Michael
484c69f795
;ci: work on getting latest stack on all platforms
2020-10-18 22:04:32 -07:00
Simon Michael
506d521615
;cli: more tests for #1363
2020-10-18 21:47:01 -07:00
Stephen Morgan
5a6d38fdf2
lib: For ymd date parsing, don't consume invalid date components.
2020-10-18 21:28:46 -07:00
Stephen Morgan
97545018f4
lib: quoteIfNeeded should not escape the backslashes in unicode code points.
2020-10-18 21:08:25 -07:00
Simon Michael
08ee311875
journal: fix error when P directive has a zero price ( #1373 )
2020-10-18 20:48:14 -07:00
Simon Michael
4388ce72f6
;shake: manuals: commit the defs.m4 files also
2020-10-18 16:02:35 -07:00
Simon Michael
f0db3fb157
;update manuals
2020-10-18 16:01:59 -07:00
Simon Michael
3fb3c9c19f
;doc: journal: directives: simpler wording, not possible issue
2020-10-18 15:56:52 -07:00
Simon Michael
c35f05f6fc
;doc: journal: note that directives table should be scrolled
2020-10-18 15:56:52 -07:00
Stephen Morgan
7808aae682
lib: Remove un-necessary silencing of deprecation warning (relevant functions are no longer used)
2020-10-09 01:47:57 -07:00