Jonathan Daugherty
57b1cf8845
Bump version, update changelog
2020-05-25 14:58:22 -07:00
Jonathan Daugherty
b60917e37c
Bump version, update changelog
2020-05-01 08:40:15 -07:00
Joshua Chia
e981c09673
Bumped base version constraint to allow GHC 8.10
2020-04-23 23:54:01 +08:00
Jonathan Daugherty
7eeb86e498
Bump version, update changelog
2020-03-29 19:11:37 -07:00
Jonathan Daugherty
7f5e6307ec
cabal: update description
2020-03-04 08:04:08 -08:00
Jonathan Daugherty
4947938e57
Re-enable unused do binding warning, lower -O3 to -O2, and add -Wcompat for all libs and executables
2020-02-28 15:05:48 -08:00
Jonathan Daugherty
8f91747bd3
Bump version, update changelog
2020-02-13 17:55:43 -08:00
Fraser Tweedale
dde8ccf5df
add instance MonadMask (EventM n)
2020-02-06 11:00:08 +10:00
Jonathan Daugherty
9d5140f20b
Bump version, update changelog
2020-02-01 08:23:51 -08:00
Jonathan Daugherty
3199911894
brick.cabal: include demo program screenshots content in manifest
2020-02-01 08:23:29 -08:00
Jonathan Daugherty
aefa0ed7c2
Bump version, update changelog
2019-11-18 09:58:27 -08:00
Brandon Hamilton
baa1630bc6
Bump dependency bounds to support ghc-8.8
2019-10-03 00:59:41 +02:00
Jonathan Daugherty
3d34ef1156
Bump version, update changelog
2019-09-13 10:23:00 -07:00
Jonathan Daugherty
e0fdfc7786
BChan: add writeBChanNonBlocking, raise STM lower bound to 2.4.3
2019-09-13 10:20:12 -07:00
Jonathan Daugherty
0cdae4ba97
Bump version, update changelog
2019-08-30 15:52:25 -07:00
Jonathan Daugherty
48fe4473f1
Bump version, update changelog
2019-08-30 12:40:56 -07:00
Jonathan Daugherty
df89a58eec
Edit: support EvPaste Vty events by default, assuming UTF-8 encoding of pasted bytes
2019-08-30 12:37:37 -07:00
Jonathan Daugherty
561810e0cc
Bump version, update changelog
2019-07-03 09:23:26 -07:00
Fraser Tweedale
1b2362feda
ci: add GHC 8.6.5 to matrix
2019-05-04 20:05:59 +10:00
Jonathan Daugherty
758d813830
Bump version, update changelog
2019-03-19 08:30:11 -07:00
Jonathan Daugherty
4a5a803d01
Update changelog, bump version
2018-12-27 11:11:20 -08:00
Jonathan Daugherty
5dc4a047aa
Bump version, update changelog
2018-12-13 15:00:19 -08:00
Jonathan Daugherty
391e1fee06
Bump version, update changelog
2018-12-08 14:03:44 -08:00
Jonathan Daugherty
6d17918e60
Bump version, update changelog
2018-12-08 08:34:12 -08:00
Fraser Tweedale
f23b6b1dba
List: add instance Splittable Seq
...
Add an instance of Splittable for Data.Sequence.Seq, and QuickCheck
properties for it.
Add lower bound containers >= 0.5.7, being the version at which the
Semigroup instance was introduced.
2018-12-08 18:33:11 +10:00
Fraser Tweedale
8db170a02b
List: abstract container type
...
Introduce 'GenericList' which abstracts list behaviour over the
container type. This allows the use of types other than Vector, if
it would suit a particular application (e.g. lazy loading of list
contents).
'List' is retained as a type synonym for backwards compatibility.
For a container type to be usable with 'List', it must have
instances of 'Traversable' and a new type class 'Splittable' which
allows splitting the container at a given index.
Some operations impose additional constraints on the container type:
- listInsert: 'Applicative' and 'Semigroup'
- listRemove: 'Semigroup'
- listClear: 'Monoid'
Fixes: https://github.com/jtdaugherty/brick/issues/201
2018-12-08 18:32:57 +10:00
Fraser Tweedale
040f3dadb7
tests: add List properties
...
Add some property tests for List behaviour. Among other things,
check that the "selected element" bookkeeping maintains a valid
selection at all times (as long as you're using the provided
functions and not manipulating the underlying Vector directly).
2018-12-07 08:56:21 +10:00
Jonathan Daugherty
b5c6cdccb0
Bump version, update changelog
2018-12-06 13:10:14 -08:00
Fraser Tweedale
7efaae2cab
add lower bound on 'directory'
...
System.Directory.listDirectory appeared in v1.2.5.0. Add lower
bound in the cabal file.
2018-12-06 21:48:23 +10:00
Jonathan Daugherty
849af075e0
Bump version, update changelog
2018-12-04 08:01:00 -08:00
Jonathan Daugherty
5744534b71
Bump version, update changelog
2018-12-03 16:45:03 -08:00
Jonathan Daugherty
3188588c23
Initial working draft of file browser widget
2018-11-29 16:21:15 -08:00
Jonathan Daugherty
ea21920bf5
Bump version, update changelog
2018-11-27 10:39:59 -08:00
Jonathan Daugherty
488a603aa9
Bump version, update changelog
2018-11-22 12:39:19 -08:00
Jonathan Daugherty
78038a4e68
Bump version, update changelog
2018-11-13 15:44:08 -08:00
Mitsutoshi Aoe
29c93b403d
Relax upper version bound for base to support GHC 8.6.1
2018-09-28 08:46:12 +09:00
Jonathan Daugherty
e9c6218219
Bump version, update changelog
2018-09-26 08:07:06 -07:00
Jonathan Daugherty
ef47eac94f
Bump version, update changelog
2018-09-08 13:38:14 -07:00
Jonathan Daugherty
be82d96502
Bump version, update changelog
2018-09-06 12:39:27 -07:00
Jonathan Daugherty
584e27e331
Upgrade to depend on Vty 5.24
2018-09-06 12:36:49 -07:00
Jonathan Daugherty
14bea870b3
Bump version, update changelog
2018-08-04 20:20:25 -07:00
Jonathan Daugherty
64e1104e66
Bump version, update changelog
2018-07-30 09:39:13 -07:00
Jonathan Daugherty
c89221c19b
Support italic style in theme customization file parser
2018-07-30 09:38:15 -07:00
Jonathan Daugherty
b3621e6dc1
Bump version, update changelog
2018-07-12 12:23:24 -07:00
Jonathan Daugherty
b1aac661ab
Update changelog, bump version
2018-07-10 11:35:41 -07:00
Jonathan Daugherty
618b00a8b1
Bump version, update changelog
2018-05-26 12:36:18 -07:00
Jonathan Daugherty
8ae8661341
Bump version, update changelog
2018-05-08 09:34:22 -07:00
Jonathan Daugherty
0a531925ea
Bump version, update changelog
2018-04-29 20:31:00 -07:00
Jonathan Daugherty
e759891567
Bump version, update changelog
2018-04-23 12:36:37 -07:00
Jonathan Daugherty
0fae5aeba1
Bump version, update changelog
2018-04-20 08:51:30 -07:00