Commit Graph

  • 5d9d9a8edb tests: drop obsolete helpers Simon Michael 2018-08-20 08:25:03 +0100
  • 9c0483fef2 tests: port another to easytest Simon Michael 2018-08-20 08:22:31 +0100
  • 1a38beaad1 drop old transactionp hunit tests Simon Michael 2018-08-19 19:12:26 +0100
  • 7706f8498e tests: comment Simon Michael 2018-08-19 19:05:59 +0100
  • 89357bb7b6 another parse test helper, use the IO variant always, port more tests Simon Michael 2018-08-19 19:01:20 +0100
  • 3e6159e632 replace a bunch of custom Show instances for easier troubleshooting Simon Michael 2018-08-19 18:17:49 +0100
  • 2778f6cf8f lib: restore some old unit tests Simon Michael 2018-08-19 09:41:04 +0100
  • 150b40e465 tests: remove empty scope Simon Michael 2018-08-19 18:03:41 +0100
  • bdcfba4eaa whitespace Simon Michael 2018-08-18 20:31:47 +0100
  • fc11b5130f journal: another failing test from #807 Simon Michael 2018-08-18 19:49:43 +0100
  • 7ab8bc2685 tests: import cleanups Simon Michael 2018-08-18 19:47:52 +0100
  • a8031de729 tests: fix build error with GHC < 8.4 Simon Michael 2018-08-18 19:26:07 +0100
  • 168b853b1a newer Glob required with ghc 8.0 Simon Michael 2018-08-18 19:23:34 +0100
  • b1b3f4f09e work around fsnotify build failure with ghc 7.10 Simon Michael 2018-08-18 19:23:19 +0100
  • f80f463439 tools: make help-*: just grep make rules, case insensitively Simon Michael 2018-08-18 19:22:15 +0100
  • f30b1533a0 rewrite: disable outdated doctests Simon Michael 2018-08-18 16:06:34 +0100
  • 6081fead11 lib: clarify package test suites, run all easytests Simon Michael 2018-08-18 15:13:04 +0100
  • 582e088325 lib: tests/ -> test/ Simon Michael 2018-08-18 15:11:48 +0100
  • fa6f0e8d1a cli: make cabal test suite run the test command, not just hunit tests Simon Michael 2018-08-18 14:36:02 +0100
  • d778a92561 tests: export HUnit/EasyTest from Hledger.Utils.Test; more helpers Simon Michael 2018-08-18 07:33:41 +0100
  • 4d578c008f typo Simon Michael 2018-08-18 13:32:56 +0100
  • 7e1ccd4540 tools: fix make ghci-api Simon Michael 2018-08-18 13:31:39 +0100
  • e0e21a2c6c lib: note Simon Michael 2018-08-18 07:30:23 +0100
  • 9c3a57f615 lib: some test fixes (#823) Simon Michael 2018-08-17 14:18:24 +0100
  • b4c336c874 test/_test/it/_it helpers; refactor easytests Simon Michael 2018-08-17 13:38:58 +0100
  • 626247bacd journal: unit tests (2 skipped) for periodtransactionp (#823) Simon Michael 2018-08-17 12:42:43 +0100
  • b1bbbf0d93 lib: expectParseEqIO helper Simon Michael 2018-08-17 12:42:05 +0100
  • 43d973e8ab lib: more verbose show instance for PeriodicTransaction Simon Michael 2018-08-17 12:41:45 +0100
  • 9076474a09 lib: --forecast func tests note Simon Michael 2018-08-17 09:37:55 +0100
  • e79c58882a tools: make ghcid-test-TESTPATTERN: run only some tests via ghcid Simon Michael 2018-08-17 09:37:09 +0100
  • 1d775a7a9c lib: D should not affect automated posting multiplier amounts (fix #860) Simon Michael 2018-08-17 07:39:17 +0100
  • 13436637c6 lib: "decimal point" -> "decimal separator" in error message Simon Michael 2018-08-17 07:37:26 +0100
  • e35dd19cc8 lib: refactor: tighten up amountwithoutpricep Simon Michael 2018-08-17 06:47:55 +0100
  • e9c5d13ac1 lib: update old failing amountp/postingp tests, at last (#812) Simon Michael 2018-08-16 06:34:56 +0100
  • dab75d98c8 lib: expectEq', expectParseEq: pretty-print compared values (#812) Simon Michael 2018-08-16 06:16:09 +0100
  • e05188831e tests: simplify unittests func. test Simon Michael 2018-08-16 06:00:36 +0100
  • 536eadb809 lib: improve expectParseEq (#812) Simon Michael 2018-08-16 05:57:43 +0100
  • 09d8e302db lib: use unspaced scopes to simplify command lines (#812) Simon Michael 2018-08-16 05:20:03 +0100
  • c79cb568f0 journal: fix include test with shelltest -w Simon Michael 2018-08-15 23:05:37 +0100
  • 50d666d5a0 test: refactor, document, organise easytests, port amountp tests (#812) Simon Michael 2018-08-15 19:43:29 +0100
  • 717a24a76d fix unit tests func test Simon Michael 2018-08-15 12:03:13 +0100
  • 69325da110 comment out failing tests to fix CI (#812) Simon Michael 2018-08-15 11:30:53 +0100
  • 77ad384fcd tools: make: tweak quotes for easier copy/paste Simon Michael 2018-08-15 11:14:24 +0100
  • ed15ebd70e test: run some easytests as well; print test output on stdout Simon Michael 2018-08-15 11:14:06 +0100
  • ab7dc3294e lib: more informative failure output for amount tests (#812) Simon Michael 2018-08-15 11:11:38 +0100
  • e6181efe95 lib: more compact show instance for Amounts (#812) Simon Michael 2018-08-15 11:06:46 +0100
  • f47a617dcc journal: commented test for D and auto postings (#860) Simon Michael 2018-08-15 10:32:10 +0100
  • 4c268f4a93 doc: journal: fix Transaction Modifiers formatting Simon Michael 2018-08-14 16:07:26 +0100
  • 681039b387 doc: journal: fix Transaction Modifiers heading Simon Michael 2018-08-14 16:03:55 +0100
  • 27d464f344 lib: some helpers for setting Amount internals (#812) Simon Michael 2018-08-04 16:44:50 +0100
  • efae8f8f2a lib: comment Simon Michael 2018-08-04 16:44:05 +0100
  • e077aeff5f lib: more informative test failure message (#812) Simon Michael 2018-08-04 16:35:04 +0100
  • 321635274c lib: move assertParseEqual' (#812) Simon Michael 2018-08-04 16:34:42 +0100
  • ebe2d52965 tools: make functest: build hledger and test that, without installing Simon Michael 2018-08-04 16:12:13 +0100
  • b03584dbce lib: parse helper haddocks Simon Michael 2018-08-04 16:11:32 +0100
  • cfaa0501e6 lib: update some journal parser tests (#812) Simon Michael 2018-08-04 15:55:00 +0100
  • c67404c73d lib: Fix compile errors in tests Jakub Zárybnický 2018-06-18 00:23:41 +0200
  • 510b4c1b55 site: home: update from wiki Simon Michael 2018-08-05 00:00:03 -0700
  • e88a9c4a5f lib: followingcomment: parse no comment as "", not "\n" Simon Michael 2018-08-03 19:38:55 +0100
  • 46d6971da7 lib: doctests: file pattern arguments, more informative output Simon Michael 2018-08-03 19:03:23 +0100
  • df430e5eb0 lib: AccountName: set OverloadedStrings for doctests Simon Michael 2018-08-03 19:02:33 +0100
  • ed93807ee5 lib: doctests: add --verbose and --slow flags to executable Simon Michael 2018-08-03 18:09:52 +0100
  • 8a4fb59aaa tools: make ghci-doctest: fix rule help Simon Michael 2018-08-03 18:09:00 +0100
  • 0135f8c863 tools: make doctest: use default snapshot/ghc 8.4, mention mac workaround Simon Michael 2018-08-03 18:08:05 +0100
  • e10ab0f7f7 tools: make functest: also run unit tests Simon Michael 2018-08-03 15:16:06 +0100
  • b11a0eadb2 make these modules loadable in a GHCI with OverloadedStrings set Simon Michael 2018-08-03 03:06:28 +0100
  • 3e0147b7e9 test: don't try to read the journal Simon Michael 2018-08-03 00:50:50 +0100
  • 40d70ad10b lib: fail when file to include is in stack of 'include' files Joseph Weston 2018-08-02 08:38:56 +0200
  • 1d91ea43a5 lib: add whitespace around '$' operator Joseph Weston 2018-08-01 22:19:16 +0200
  • 86c36c1dcc update embedded manuals Simon Michael 2018-07-31 16:02:51 +0100
  • 481e2061d7 doc: journal: tweak mnemonics Simon Michael 2018-07-31 16:00:46 +0100
  • 64bd88dd80 doc: journal: rename topic to Transaction Modifiers Simon Michael 2018-07-31 10:51:48 +0100
  • d685d1aa9b lib,rewrite: simplify transactionModifierToFunction Simon Michael 2018-07-31 10:39:11 +0100
  • 72acb86299 cabal: bump tested-with declarations Simon Michael 2018-07-31 09:31:52 +0100
  • 1e0a7ec8f1 remove some unneeded CPP pragmas Simon Michael 2018-07-31 09:30:08 +0100
  • 9bd1772ea8 bs/bse/cf/is: remove NoCPP pragma Simon Michael 2018-07-31 09:28:34 +0100
  • a4ed468979 don't re-export applyTransactionModifiers from Hledger.Cli.Utils, I guess Simon Michael 2018-07-31 09:04:41 +0100
  • eae9d78bb1 lib: generateAutomaticPostings -> applyTransactionModifiers Simon Michael 2018-07-31 09:03:45 +0100
  • bb36693155 lib: refactor, txnTieKnot automatically Simon Michael 2018-07-31 08:57:46 +0100
  • 572f5a4b31 lib: drop parseAndFinaliseJournal', seems unused (api change) Simon Michael 2018-07-31 08:54:30 +0100
  • ebfdee878c site: home: fix coins image when previewing locally Simon Michael 2018-07-31 15:16:48 +0100
  • f5f26ea8e5 doc: download: link Greg Baker's OpenBSD binaries Simon Michael 2018-07-31 15:02:22 +0100
  • a49b1cd3bb lib: AutoTransaction.hs -> TransactionModifier.hs, PeriodicTransaction.hs Simon Michael 2018-07-30 19:38:47 +0100
  • efc54c4c25 lib: ModifierTransaction -> TransactionModifier; try to clarify a bit Simon Michael 2018-07-30 19:29:45 +0100
  • 007b9f8caa lib: capitalised month names broke some period expressions (fix #852) Simon Michael 2018-07-30 11:06:40 +0100
  • daa37a9993 lib: nthdayof(month|year)containing now validate input a bit (#852) Simon Michael 2018-07-30 11:05:38 +0100
  • 0f3a030a40 lib: whitespace Simon Michael 2018-07-30 11:05:02 +0100
  • eb6baac6e7 lib: make applyN more robust (#852) Simon Michael 2018-07-30 11:04:33 +0100
  • d9d94e2cf6 journal: fix breakage in auto posting rule parser (#745) Simon Michael 2018-07-26 15:54:21 +0100
  • e2f5e98926 lib: clarify account name parsing rules Simon Michael 2018-07-26 08:30:32 +0100
  • 41c985b5fb journal: ignore transaction comments in auto posting rules (#745) Simon Michael 2018-07-26 08:29:02 +0100
  • 05073e9f9d rewrite: clarify relation to print --auto (#745) Simon Michael 2018-07-26 07:13:37 +0100
  • e23160059e lib: add generated man files Joseph Weston 2018-07-24 23:49:47 +0200
  • 1fca47cf18 lib: update documentation for globs in 'include' directive Joseph Weston 2018-07-24 23:48:56 +0200
  • f2c1586238 lib: sort the matched include files lexicographically Joseph Weston 2018-07-24 22:05:38 +0200
  • e8c362e3e5 lib: modify testcase to test for lexicographic inclusion order Joseph Weston 2018-07-24 21:21:02 +0200
  • 1ec16c2dc0 lib: explicitly specify that the 'Glob' package should be used Joseph Weston 2018-07-24 19:53:13 +0200
  • c69b16d826 lib: prefer use of 'parseErrorAt' to generic 'fail' Joseph Weston 2018-07-24 19:41:50 +0200
  • c472bb6ff3 lib: remove correct files at test end, and do not remove recursively Joseph Weston 2018-07-24 19:31:43 +0200
  • 5077443a84 lib: add tests and code for nonexistant files and malformed globs Joseph Weston 2018-07-23 14:36:45 +0200