@@ -209,18 +209,389 @@ test-suite verify-display-attributes
209209 utf8-string >= 0.3 && < 0.4,
210210 vector >= 0.7
211211
212−-- verify_display_attributes.hs
213−-- verify_empty_image_props.hs
214−-- verify_eval_terminfo_caps.hs
215−-- verify_image_ops.hs
216−-- verify_image_trans.hs
217−-- verify_inline.hs
218−-- verify_parse_terminfo_caps.hs
219−-- verify_picture_ops.hs
220−-- verify_picture_to_span.hs
221−-- verify_span_ops.hs
222−-- verify_utf8_width.hs
223−-- test suites
212+test-suite verify-empty-image-props
213+ default-language: Haskell2010
214+
215+ type: detailed-0.9
216+
217+ hs-source-dirs: src test
218+
219+ test-module: VerifyEmptyImageProps
220+
221+ other-modules: Graphics.Vty.Picture
222+ Verify
223+
224+ build-depends: Cabal == 1.17.*,
225+ QuickCheck == 2.4.*,
226+ random == 1.0.*,
227+ base >= 4 && < 5,
228+ bytestring,
229+ containers,
230+ deepseq >= 1.1 && < 1.4,
231+ ghc-prim,
232+ mtl >= 1.1.1.0 && < 2.2,
233+ parallel >= 2.2 && < 3.3,
234+ parsec >= 2 && < 4,
235+ terminfo >= 0.3 && < 0.4,
236+ unix,
237+ utf8-string >= 0.3 && < 0.4,
238+ vector >= 0.7
239+
240+test-suite verify-eval-terminfo-caps
241+ default-language: Haskell2010
242+
243+ type: detailed-0.9
244+
245+ hs-source-dirs: src test
246+
247+ test-module: VerifyEvalTerminfoCaps
248+
249+ other-modules: Data.Terminfo.Parse
250+ Data.Terminfo.Eval
251+ Data.Marshalling
252+ Codec.Binary.UTF8.Width
253+ Verify
254+
255+ build-depends: Cabal == 1.17.*,
256+ QuickCheck == 2.4.*,
257+ random == 1.0.*,
258+ base >= 4 && < 5,
259+ bytestring,
260+ containers,
261+ deepseq >= 1.1 && < 1.4,
262+ ghc-prim,
263+ mtl >= 1.1.1.0 && < 2.2,
264+ parallel >= 2.2 && < 3.3,
265+ parsec >= 2 && < 4,
266+ terminfo >= 0.3 && < 0.4,
267+ unix,
268+ utf8-string >= 0.3 && < 0.4,
269+ vector >= 0.7
270+
271+test-suite verify-image-ops
272+ default-language: Haskell2010
273+
274+ type: detailed-0.9
275+
276+ hs-source-dirs: src test
277+
278+ test-module: VerifyImageOps
279+
280+ other-modules: Graphics.Vty.Attributes
281+ Graphics.Vty.DisplayAttributes
282+ Graphics.Vty.DisplayRegion
283+ Graphics.Vty.Image
284+ Graphics.Vty.Picture
285+ Graphics.Vty.Span
286+ Graphics.Vty.Debug.Image
287+ Codec.Binary.UTF8.Width
288+ Verify
289+ Verify.Graphics.Vty.Attributes
290+ Verify.Graphics.Vty.Image
291+
292+ c-sources: cbits/gwinsz.c
293+ cbits/set_term_timing.c
294+ cbits/mk_wcwidth.c
295+
296+ include-dirs: cbits
297+
298+ build-depends: Cabal == 1.17.*,
299+ QuickCheck == 2.4.*,
300+ random == 1.0.*,
301+ base >= 4 && < 5,
302+ bytestring,
303+ containers,
304+ deepseq >= 1.1 && < 1.4,
305+ ghc-prim,
306+ mtl >= 1.1.1.0 && < 2.2,
307+ parallel >= 2.2 && < 3.3,
308+ parsec >= 2 && < 4,
309+ terminfo >= 0.3 && < 0.4,
310+ unix,
311+ utf8-string >= 0.3 && < 0.4,
312+ vector >= 0.7
313+
314+test-suite verify-image-trans
315+ default-language: Haskell2010
316+
317+ type: detailed-0.9
318+
319+ hs-source-dirs: src test
320+
321+ test-module: VerifyImageTrans
322+
323+ other-modules: Graphics.Vty.Attributes
324+ Graphics.Vty.Debug.Image
325+ Graphics.Vty.Image
326+ Codec.Binary.UTF8.Width
327+ Verify
328+ Verify.Graphics.Vty.Attributes
329+ Verify.Graphics.Vty.Image
330+
331+ c-sources: cbits/mk_wcwidth.c
332+
333+ include-dirs: cbits
334+
335+ build-depends: Cabal == 1.17.*,
336+ QuickCheck == 2.4.*,
337+ random == 1.0.*,
338+ base >= 4 && < 5,
339+ bytestring,
340+ containers,
341+ deepseq >= 1.1 && < 1.4,
342+ ghc-prim,
343+ mtl >= 1.1.1.0 && < 2.2,
344+ parallel >= 2.2 && < 3.3,
345+ parsec >= 2 && < 4,
346+ terminfo >= 0.3 && < 0.4,
347+ unix,
348+ utf8-string >= 0.3 && < 0.4,
349+ vector >= 0.7
350+
351+test-suite verify-inline
352+ default-language: Haskell2010
353+
354+ type: detailed-0.9
355+
356+ hs-source-dirs: src test
357+
358+ test-module: VerifyInline
359+
360+ other-modules: Codec.Binary.UTF8.Width
361+ Data.Terminfo.Eval
362+ Data.Terminfo.Parse
363+ Data.Marshalling
364+ Graphics.Vty.Attributes
365+ Graphics.Vty.DisplayAttributes
366+ Graphics.Vty.DisplayRegion
367+ Graphics.Vty.Image
368+ Graphics.Vty.Inline
369+ Graphics.Vty.Span
370+ Graphics.Vty.Terminal
371+ Graphics.Vty.Terminal.Generic
372+ Graphics.Vty.Terminal.MacOSX
373+ Graphics.Vty.Terminal.TerminfoBased
374+ Graphics.Vty.Terminal.XTermColor
375+
376+ c-sources: cbits/gwinsz.c
377+ cbits/set_term_timing.c
378+ cbits/mk_wcwidth.c
379+
380+ include-dirs: cbits
381+
382+ build-depends: Cabal == 1.17.*,
383+ QuickCheck == 2.4.*,
384+ random == 1.0.*,
385+ base >= 4 && < 5,
386+ bytestring,
387+ containers,
388+ deepseq >= 1.1 && < 1.4,
389+ ghc-prim,
390+ mtl >= 1.1.1.0 && < 2.2,
391+ parallel >= 2.2 && < 3.3,
392+ parsec >= 2 && < 4,
393+ terminfo >= 0.3 && < 0.4,
394+ unix,
395+ utf8-string >= 0.3 && < 0.4,
396+ vector >= 0.7
397+
398+test-suite verify-parse-terminfo-caps
399+ default-language: Haskell2010
400+
401+ type: detailed-0.9
402+
403+ hs-source-dirs: src test
404+
405+ test-module: VerifyParseTerminfoCaps
406+
407+ other-modules: Data.Terminfo.Parse
408+ Verify
409+ Verify.Data.Terminfo.Parse
410+
411+ include-dirs: cbits
412+
413+ build-depends: Cabal == 1.17.*,
414+ QuickCheck == 2.4.*,
415+ random == 1.0.*,
416+ base >= 4 && < 5,
417+ bytestring,
418+ containers,
419+ deepseq >= 1.1 && < 1.4,
420+ ghc-prim,
421+ mtl >= 1.1.1.0 && < 2.2,
422+ parallel >= 2.2 && < 3.3,
423+ parsec >= 2 && < 4,
424+ terminfo >= 0.3 && < 0.4,
425+ unix,
426+ utf8-string >= 0.3 && < 0.4,
427+ vector >= 0.7
428+
429+test-suite verify-picture-ops
430+ default-language: Haskell2010
431+
432+ type: detailed-0.9
433+
434+ hs-source-dirs: src test
435+
436+ test-module: VerifyPictureOps
437+
438+ other-modules: Graphics.Vty.Picture
439+ Verify
440+
441+ include-dirs: cbits
442+
443+ build-depends: Cabal == 1.17.*,
444+ QuickCheck == 2.4.*,
445+ random == 1.0.*,
446+ base >= 4 && < 5,
447+ bytestring,
448+ containers,
449+ deepseq >= 1.1 && < 1.4,
450+ ghc-prim,
451+ mtl >= 1.1.1.0 && < 2.2,
452+ parallel >= 2.2 && < 3.3,
453+ parsec >= 2 && < 4,
454+ terminfo >= 0.3 && < 0.4,
455+ unix,
456+ utf8-string >= 0.3 && < 0.4,
457+ vector >= 0.7
458+
459+test-suite verify-picture-to-span
460+ default-language: Haskell2010
461+
462+ type: detailed-0.9
463+
464+ hs-source-dirs: src test
465+
466+ test-module: VerifyPictureToSpan
467+
468+ other-modules: Graphics.Vty
469+ Graphics.Vty.Attributes
470+ Graphics.Vty.DisplayAttributes
471+ Graphics.Vty.DisplayRegion
472+ Graphics.Vty.Image
473+ Graphics.Vty.Picture
474+ Graphics.Vty.Span
475+ Graphics.Vty.Terminal
476+ Graphics.Vty.Terminal.Generic
477+ Graphics.Vty.Terminal.Debug
478+ Graphics.Vty.Debug
479+ Graphics.Vty.Debug.Image
480+ Codec.Binary.UTF8.Width
481+ Verify
482+ Verify.Graphics.Vty.Attributes
483+ Verify.Graphics.Vty.DisplayRegion
484+ Verify.Graphics.Vty.Picture
485+ Verify.Graphics.Vty.Image
486+ Verify.Graphics.Vty.Span
487+
488+ c-sources: cbits/gwinsz.c
489+ cbits/set_term_timing.c
490+ cbits/mk_wcwidth.c
491+
492+ include-dirs: cbits
493+
494+ build-depends: Cabal == 1.17.*,
495+ QuickCheck == 2.4.*,
496+ random == 1.0.*,
497+ base >= 4 && < 5,
498+ bytestring,
499+ containers,
500+ deepseq >= 1.1 && < 1.4,
501+ ghc-prim,
502+ mtl >= 1.1.1.0 && < 2.2,
503+ parallel >= 2.2 && < 3.3,
504+ parsec >= 2 && < 4,
505+ terminfo >= 0.3 && < 0.4,
506+ unix,
507+ utf8-string >= 0.3 && < 0.4,
508+ vector >= 0.7
509+
510+test-suite verify-span-ops
511+ default-language: Haskell2010
512+
513+ type: detailed-0.9
514+
515+ hs-source-dirs: src test
516+
517+ test-module: VerifySpanOps
518+
519+ other-modules: Graphics.Vty
520+ Graphics.Vty.Attributes
521+ Graphics.Vty.DisplayAttributes
522+ Graphics.Vty.DisplayRegion
523+ Graphics.Vty.Image
524+ Graphics.Vty.Picture
525+ Graphics.Vty.Span
526+ Graphics.Vty.Terminal
527+ Graphics.Vty.Terminal.Generic
528+ Graphics.Vty.Terminal.Debug
529+ Graphics.Vty.Debug
530+ Graphics.Vty.Debug.Image
531+ Codec.Binary.UTF8.Width
532+ Verify
533+ Verify.Graphics.Vty.Attributes
534+ Verify.Graphics.Vty.DisplayRegion
535+ Verify.Graphics.Vty.Picture
536+ Verify.Graphics.Vty.Image
537+ Verify.Graphics.Vty.Span
538+
539+ c-sources: cbits/gwinsz.c
540+ cbits/set_term_timing.c
541+ cbits/mk_wcwidth.c
542+
543+ include-dirs: cbits
544+
545+ build-depends: Cabal == 1.17.*,
546+ QuickCheck == 2.4.*,
547+ random == 1.0.*,
548+ base >= 4 && < 5,
549+ bytestring,
550+ containers,
551+ deepseq >= 1.1 && < 1.4,
552+ ghc-prim,
553+ mtl >= 1.1.1.0 && < 2.2,
554+ parallel >= 2.2 && < 3.3,
555+ parsec >= 2 && < 4,
556+ terminfo >= 0.3 && < 0.4,
557+ unix,
558+ utf8-string >= 0.3 && < 0.4,
559+ vector >= 0.7
560+
561+test-suite verify-utf8-width
562+ default-language: Haskell2010
563+
564+ type: detailed-0.9
565+
566+ hs-source-dirs: src test
567+
568+ test-module: VerifyUtf8Width
569+
570+ other-modules: Codec.Binary.UTF8.Width
571+ Graphics.Vty.Attributes
572+ Graphics.Vty.Image
573+ Verify
574+
575+ c-sources: cbits/mk_wcwidth.c
576+
577+ include-dirs: cbits
578+
579+ build-depends: Cabal == 1.17.*,
580+ QuickCheck == 2.4.*,
581+ random == 1.0.*,
582+ base >= 4 && < 5,
583+ bytestring,
584+ containers,
585+ deepseq >= 1.1 && < 1.4,
586+ ghc-prim,
587+ mtl >= 1.1.1.0 && < 2.2,
588+ parallel >= 2.2 && < 3.3,
589+ parsec >= 2 && < 4,
590+ terminfo >= 0.3 && < 0.4,
591+ unix,
592+ utf8-string >= 0.3 && < 0.4,
593+ vector >= 0.7
594+
224595-- Bench.hs
225596-- Bench2.hs
226597-- BenchRenderChar.hs