@@ -101,24 +101,18 @@ test-suite verify-attribute-ops
101101 hs-source-dirs: test
102102 test-module: VerifyAttributeOps
103103 build-depends: vty,
104− Cabal == 1.17.*,
105− QuickCheck >= 2.6,
104+ Cabal == 1.18.*,
105+ QuickCheck >= 2.4,
106106 random == 1.0.*,
107107 base >= 4 && < 5,
108108 bytestring,
109109 containers,
110110 deepseq >= 1.1 && < 1.4,
111− ghc-prim,
112− lens,
113111 mtl >= 1.1.1.0 && < 2.2,
114− parallel >= 2.2 && < 3.3,
115− parsec >= 2 && < 4,
116− terminfo >= 0.3 && < 0.4,
117112 text >= 0.11.3,
118113 unix,
119114 utf8-string >= 0.3 && < 0.4,
120115 vector >= 0.7
121−
122116
123117test-suite verify-using-mock-terminal
124118 default-language: Haskell2010
@@ -138,19 +132,14 @@ test-suite verify-using-mock-terminal
138132 Verify.Graphics.Vty.Terminal
139133
140134 build-depends: vty,
141− Cabal == 1.17.*,
135+ Cabal == 1.18.*,
142136 QuickCheck >= 2.4,
143137 random == 1.0.*,
144138 base >= 4 && < 5,
145139 bytestring,
146140 containers,
147141 deepseq >= 1.1 && < 1.4,
148− ghc-prim,
149− lens,
150142 mtl >= 1.1.1.0 && < 2.2,
151− parallel >= 2.2 && < 3.3,
152− parsec >= 2 && < 4,
153− terminfo >= 0.3 && < 0.4,
154143 text >= 0.11.3,
155144 unix,
156145 utf8-string >= 0.3 && < 0.4,
@@ -174,18 +163,14 @@ test-suite verify-terminal
174163 Verify.Graphics.Vty.Terminal
175164
176165 build-depends: vty,
177− Cabal == 1.17.*,
166+ Cabal == 1.18.*,
178167 QuickCheck >= 2.4,
179168 random == 1.0.*,
180169 base >= 4 && < 5,
181170 bytestring,
182171 containers,
183172 deepseq >= 1.1 && < 1.4,
184− ghc-prim,
185− lens,
186173 mtl >= 1.1.1.0 && < 2.2,
187− parallel >= 2.2 && < 3.3,
188− parsec >= 2 && < 4,
189174 terminfo >= 0.3 && < 0.4,
190175 text >= 0.11.3,
191176 unix,
@@ -209,24 +194,18 @@ test-suite verify-display-attributes
209194 Verify.Graphics.Vty.Span
210195
211196 build-depends: vty,
212− Cabal == 1.17.*,
197+ Cabal == 1.18.*,
213198 QuickCheck >= 2.4,
214199 random == 1.0.*,
215200 base >= 4 && < 5,
216201 bytestring,
217202 containers,
218203 deepseq >= 1.1 && < 1.4,
219− ghc-prim,
220− lens,
221204 mtl >= 1.1.1.0 && < 2.2,
222− parallel >= 2.2 && < 3.3,
223− parsec >= 2 && < 4,
224− terminfo >= 0.3 && < 0.4,
225205 text >= 0.11.3,
226206 unix,
227207 utf8-string >= 0.3 && < 0.4,
228208 vector >= 0.7
229−
230209
231210test-suite verify-empty-image-props
232211 default-language: Haskell2010
@@ -240,24 +219,18 @@ test-suite verify-empty-image-props
240219 other-modules: Verify
241220
242221 build-depends: vty,
243− Cabal == 1.17.*,
222+ Cabal == 1.18.*,
244223 QuickCheck >= 2.4,
245224 random == 1.0.*,
246225 base >= 4 && < 5,
247226 bytestring,
248227 containers,
249228 deepseq >= 1.1 && < 1.4,
250− ghc-prim,
251− lens,
252229 mtl >= 1.1.1.0 && < 2.2,
253− parallel >= 2.2 && < 3.3,
254− parsec >= 2 && < 4,
255− terminfo >= 0.3 && < 0.4,
256230 text >= 0.11.3,
257231 unix,
258232 utf8-string >= 0.3 && < 0.4,
259233 vector >= 0.7
260−
261234
262235test-suite verify-eval-terminfo-caps
263236 default-language: Haskell2010
@@ -271,24 +244,19 @@ test-suite verify-eval-terminfo-caps
271244 other-modules: Verify
272245
273246 build-depends: vty,
274− Cabal == 1.17.*,
247+ Cabal == 1.18.*,
275248 QuickCheck >= 2.4,
276249 random == 1.0.*,
277250 base >= 4 && < 5,
278251 bytestring,
279252 containers,
280253 deepseq >= 1.1 && < 1.4,
281− ghc-prim,
282− lens,
283254 mtl >= 1.1.1.0 && < 2.2,
284− parallel >= 2.2 && < 3.3,
285− parsec >= 2 && < 4,
286255 terminfo >= 0.3 && < 0.4,
287256 text >= 0.11.3,
288257 unix,
289258 utf8-string >= 0.3 && < 0.4,
290259 vector >= 0.7
291−
292260
293261test-suite verify-image-ops
294262 default-language: Haskell2010
@@ -304,24 +272,18 @@ test-suite verify-image-ops
304272 Verify.Graphics.Vty.Image
305273
306274 build-depends: vty,
307− Cabal == 1.17.*,
275+ Cabal == 1.18.*,
308276 QuickCheck >= 2.4,
309277 random == 1.0.*,
310278 base >= 4 && < 5,
311279 bytestring,
312280 containers,
313281 deepseq >= 1.1 && < 1.4,
314− ghc-prim,
315− lens,
316282 mtl >= 1.1.1.0 && < 2.2,
317− parallel >= 2.2 && < 3.3,
318− parsec >= 2 && < 4,
319− terminfo >= 0.3 && < 0.4,
320283 text >= 0.11.3,
321284 unix,
322285 utf8-string >= 0.3 && < 0.4,
323286 vector >= 0.7
324−
325287
326288test-suite verify-image-trans
327289 default-language: Haskell2010
@@ -337,24 +299,18 @@ test-suite verify-image-trans
337299 Verify.Graphics.Vty.Image
338300
339301 build-depends: vty,
340− Cabal == 1.17.*,
302+ Cabal == 1.18.*,
341303 QuickCheck >= 2.4,
342304 random == 1.0.*,
343305 base >= 4 && < 5,
344306 bytestring,
345307 containers,
346308 deepseq >= 1.1 && < 1.4,
347− ghc-prim,
348− lens,
349309 mtl >= 1.1.1.0 && < 2.2,
350− parallel >= 2.2 && < 3.3,
351− parsec >= 2 && < 4,
352− terminfo >= 0.3 && < 0.4,
353310 text >= 0.11.3,
354311 unix,
355312 utf8-string >= 0.3 && < 0.4,
356313 vector >= 0.7
357−
358314
359315test-suite verify-inline
360316 default-language: Haskell2010
@@ -369,24 +325,18 @@ test-suite verify-inline
369325 Verify.Graphics.Vty.Terminal
370326
371327 build-depends: vty,
372− Cabal == 1.17.*,
328+ Cabal == 1.18.*,
373329 QuickCheck >= 2.4,
374330 random == 1.0.*,
375331 base >= 4 && < 5,
376332 bytestring,
377333 containers,
378334 deepseq >= 1.1 && < 1.4,
379− ghc-prim,
380− lens,
381335 mtl >= 1.1.1.0 && < 2.2,
382− parallel >= 2.2 && < 3.3,
383− parsec >= 2 && < 4,
384− terminfo >= 0.3 && < 0.4,
385336 text >= 0.11.3,
386337 unix,
387338 utf8-string >= 0.3 && < 0.4,
388339 vector >= 0.7
389−
390340
391341test-suite verify-parse-terminfo-caps
392342 default-language: Haskell2010
@@ -401,18 +351,14 @@ test-suite verify-parse-terminfo-caps
401351 Verify.Data.Terminfo.Parse
402352
403353 build-depends: vty,
404− Cabal == 1.17.*,
354+ Cabal == 1.18.*,
405355 QuickCheck >= 2.4,
406356 random == 1.0.*,
407357 base >= 4 && < 5,
408358 bytestring,
409359 containers,
410360 deepseq >= 1.1 && < 1.4,
411− ghc-prim,
412− lens,
413361 mtl >= 1.1.1.0 && < 2.2,
414− parallel >= 2.2 && < 3.3,
415− parsec >= 2 && < 4,
416362 terminfo >= 0.3 && < 0.4,
417363 text >= 0.11.3,
418364 unix,
@@ -436,7 +382,7 @@ test-suite verify-simple-span-generation
436382 Verify.Graphics.Vty.Span
437383
438384 build-depends: vty,
439− Cabal == 1.17.*,
385+ Cabal == 1.18.*,
440386 QuickCheck >= 2.4,
441387 random == 1.0.*,
442388 base >= 4 && < 5,
@@ -449,6 +395,7 @@ test-suite verify-simple-span-generation
449395 utf8-string >= 0.3 && < 0.4,
450396 vector >= 0.7
451397
398+
452399test-suite verify-crop-span-generation
453400 default-language: Haskell2010
454401
@@ -466,7 +413,7 @@ test-suite verify-crop-span-generation
466413 Verify.Graphics.Vty.Span
467414
468415 build-depends: vty,
469− Cabal == 1.17.*,
416+ Cabal == 1.18.*,
470417 QuickCheck >= 2.4,
471418 random == 1.0.*,
472419 base >= 4 && < 5,
@@ -478,6 +425,7 @@ test-suite verify-crop-span-generation
478425 unix,
479426 utf8-string >= 0.3 && < 0.4,
480427 vector >= 0.7
428+
481429
482430test-suite verify-layers-span-generation
483431 default-language: Haskell2010
@@ -496,7 +444,7 @@ test-suite verify-layers-span-generation
496444 Verify.Graphics.Vty.Span
497445
498446 build-depends: vty,
499− Cabal == 1.17.*,
447+ Cabal == 1.18.*,
500448 QuickCheck >= 2.4,
501449 random == 1.0.*,
502450 base >= 4 && < 5,
@@ -521,19 +469,39 @@ test-suite verify-utf8-width
521469 other-modules: Verify
522470
523471 build-depends: vty,
524− Cabal == 1.17.*,
472+ Cabal == 1.18.*,
473+ QuickCheck >= 2.4,
474+ random == 1.0.*,
475+ base >= 4 && < 5,
476+ bytestring,
477+ containers,
478+ deepseq >= 1.1 && < 1.4,
479+ mtl >= 1.1.1.0 && < 2.2,
480+ text >= 0.11.3,
481+ unix,
482+ utf8-string >= 0.3 && < 0.4,
483+ vector >= 0.7
484+
485+test-suite verify-using-mock-input
486+ default-language: Haskell2010
487+
488+ type: detailed-0.9
489+
490+ hs-source-dirs: test
491+
492+ test-module: VerifyUsingMockInput
493+
494+ other-modules: Verify
495+
496+ build-depends: vty,
497+ Cabal == 1.18.*,
525498 QuickCheck >= 2.4,
526499 random == 1.0.*,
527500 base >= 4 && < 5,
528501 bytestring,
529502 containers,
530503 deepseq >= 1.1 && < 1.4,
531− ghc-prim,
532− lens,
533504 mtl >= 1.1.1.0 && < 2.2,
534− parallel >= 2.2 && < 3.3,
535− parsec >= 2 && < 4,
536− terminfo >= 0.3 && < 0.4,
537505 text >= 0.11.3,
538506 unix,
539507 utf8-string >= 0.3 && < 0.4,
@@ -574,7 +542,7 @@ executable vty-benchmark
574542 build-depends: vty,
575543 base >= 4 && < 5,
576544 bytestring,
577− Cabal == 1.17.*,
545+ Cabal == 1.18.*,
578546 containers,
579547 deepseq >= 1.1 && < 1.4,
580548 ghc-prim,