@@ -1,5 +1,5 @@
11name: vty
2−version: 5.32
2+version: 5.35.1
33license: BSD3
44license-file: LICENSE
55author: AUTHORS
@@ -45,7 +45,7 @@ library
4545 deepseq >= 1.1 && < 1.5,
4646 directory,
4747 filepath >= 1.0 && < 2.0,
48− microlens < 0.4.12,
48+ microlens < 0.4.13,
4949 microlens-mtl,
5050 microlens-th,
5151 hashable >= 1.2,
@@ -69,6 +69,7 @@ library
6969 exposed-modules: Graphics.Vty
7070 Graphics.Vty.Attributes
7171 Graphics.Vty.Attributes.Color
72+ Graphics.Vty.Attributes.Color240
7273 Graphics.Vty.Config
7374 Graphics.Vty.Error
7475 Graphics.Vty.Image
@@ -104,8 +105,7 @@ library
104105 Graphics.Vty.UnicodeWidthTable.Query
105106 Graphics.Vty.UnicodeWidthTable.Install
106107
107− other-modules: Graphics.Vty.Attributes.Color240
108− Graphics.Vty.Debug.Image
108+ other-modules: Graphics.Vty.Debug.Image
109109 Graphics.Vty.Input.Terminfo.ANSIVT
110110
111111 c-sources: cbits/gwinsz.c
@@ -117,8 +117,6 @@ library
117117
118118 hs-source-dirs: src
119119
120− default-extensions: ScopedTypeVariables
121−
122120 ghc-options: -O2 -funbox-strict-fields -Wall -fspec-constr -fspec-constr-count=10
123121
124122 ghc-prof-options: -O2 -funbox-strict-fields -caf-all -Wall -fspec-constr -fspec-constr-count=10
@@ -143,7 +141,6 @@ executable vty-mode-demo
143141 hs-source-dirs: demos
144142
145143 default-language: Haskell2010
146− default-extensions: ScopedTypeVariables
147144 ghc-options: -threaded
148145
149146 build-depends: vty,
@@ -158,7 +155,6 @@ executable vty-demo
158155 hs-source-dirs: demos
159156
160157 default-language: Haskell2010
161− default-extensions: ScopedTypeVariables
162158 ghc-options: -threaded
163159
164160 build-depends: vty,
@@ -170,7 +166,6 @@ executable vty-demo
170166
171167test-suite verify-using-mock-terminal
172168 default-language: Haskell2010
173− default-extensions: ScopedTypeVariables
174169
175170 type: detailed-0.9
176171
@@ -189,7 +184,7 @@ test-suite verify-using-mock-terminal
189184 build-depends: vty,
190185 Cabal >= 1.20,
191186 QuickCheck >= 2.7,
192− random >= 1.0 && < 1.2,
187+ random >= 1.0 && < 1.3,
193188 base >= 4.8 && < 5,
194189 bytestring,
195190 containers,
@@ -203,7 +198,6 @@ test-suite verify-using-mock-terminal
203198
204199test-suite verify-terminal
205200 default-language: Haskell2010
206− default-extensions: ScopedTypeVariables
207201
208202 type: detailed-0.9
209203
@@ -222,7 +216,7 @@ test-suite verify-terminal
222216 build-depends: vty,
223217 Cabal >= 1.20,
224218 QuickCheck >= 2.7,
225− random >= 1.0 && < 1.2,
219+ random >= 1.0 && < 1.3,
226220 base >= 4.8 && < 5,
227221 bytestring,
228222 containers,
@@ -236,7 +230,6 @@ test-suite verify-terminal
236230
237231test-suite verify-display-attributes
238232 default-language: Haskell2010
239− default-extensions: ScopedTypeVariables
240233
241234 type: detailed-0.9
242235
@@ -255,7 +248,7 @@ test-suite verify-display-attributes
255248 build-depends: vty,
256249 Cabal >= 1.20,
257250 QuickCheck >= 2.7,
258− random >= 1.0 && < 1.2,
251+ random >= 1.0 && < 1.3,
259252 base >= 4.8 && < 5,
260253 bytestring,
261254 containers,
@@ -268,7 +261,6 @@ test-suite verify-display-attributes
268261
269262test-suite verify-empty-image-props
270263 default-language: Haskell2010
271− default-extensions: ScopedTypeVariables
272264
273265 type: detailed-0.9
274266
@@ -281,7 +273,7 @@ test-suite verify-empty-image-props
281273 build-depends: vty,
282274 Cabal >= 1.20,
283275 QuickCheck >= 2.7,
284− random >= 1.0 && < 1.2,
276+ random >= 1.0 && < 1.3,
285277 base >= 4.8 && < 5,
286278 bytestring,
287279 containers,
@@ -294,7 +286,6 @@ test-suite verify-empty-image-props
294286
295287test-suite verify-eval-terminfo-caps
296288 default-language: Haskell2010
297− default-extensions: ScopedTypeVariables
298289
299290 type: detailed-0.9
300291
@@ -308,7 +299,7 @@ test-suite verify-eval-terminfo-caps
308299 build-depends: vty,
309300 Cabal >= 1.20,
310301 QuickCheck >= 2.7,
311− random >= 1.0 && < 1.2,
302+ random >= 1.0 && < 1.3,
312303 base >= 4.8 && < 5,
313304 blaze-builder >= 0.3.3.2 && < 0.5,
314305 bytestring,
@@ -323,7 +314,6 @@ test-suite verify-eval-terminfo-caps
323314
324315test-suite verify-image-ops
325316 default-language: Haskell2010
326− default-extensions: ScopedTypeVariables
327317
328318 type: detailed-0.9
329319
@@ -338,7 +328,7 @@ test-suite verify-image-ops
338328 build-depends: vty,
339329 Cabal >= 1.20,
340330 QuickCheck >= 2.7,
341− random >= 1.0 && < 1.2,
331+ random >= 1.0 && < 1.3,
342332 base >= 4.8 && < 5,
343333 bytestring,
344334 containers,
@@ -351,7 +341,6 @@ test-suite verify-image-ops
351341
352342test-suite verify-image-trans
353343 default-language: Haskell2010
354− default-extensions: ScopedTypeVariables
355344
356345 type: detailed-0.9
357346
@@ -366,7 +355,7 @@ test-suite verify-image-trans
366355 build-depends: vty,
367356 Cabal >= 1.20,
368357 QuickCheck >= 2.7,
369− random >= 1.0 && < 1.2,
358+ random >= 1.0 && < 1.3,
370359 base >= 4.8 && < 5,
371360 bytestring,
372361 containers,
@@ -379,7 +368,6 @@ test-suite verify-image-trans
379368
380369test-suite verify-inline
381370 default-language: Haskell2010
382− default-extensions: ScopedTypeVariables
383371
384372 type: detailed-0.9
385373
@@ -393,7 +381,7 @@ test-suite verify-inline
393381 build-depends: vty,
394382 Cabal >= 1.20,
395383 QuickCheck >= 2.7,
396− random >= 1.0 && < 1.2,
384+ random >= 1.0 && < 1.3,
397385 base >= 4.8 && < 5,
398386 bytestring,
399387 containers,
@@ -406,7 +394,6 @@ test-suite verify-inline
406394
407395test-suite verify-parse-terminfo-caps
408396 default-language: Haskell2010
409− default-extensions: ScopedTypeVariables
410397
411398 type: detailed-0.9
412399
@@ -421,7 +408,7 @@ test-suite verify-parse-terminfo-caps
421408 build-depends: vty,
422409 Cabal >= 1.20,
423410 QuickCheck >= 2.7,
424− random >= 1.0 && < 1.2,
411+ random >= 1.0 && < 1.3,
425412 base >= 4.8 && < 5,
426413 bytestring,
427414 containers,
@@ -435,7 +422,6 @@ test-suite verify-parse-terminfo-caps
435422
436423test-suite verify-simple-span-generation
437424 default-language: Haskell2010
438− default-extensions: ScopedTypeVariables
439425
440426 type: detailed-0.9
441427
@@ -453,7 +439,7 @@ test-suite verify-simple-span-generation
453439 build-depends: vty,
454440 Cabal >= 1.20,
455441 QuickCheck >= 2.7,
456− random >= 1.0 && < 1.2,
442+ random >= 1.0 && < 1.3,
457443 base >= 4.8 && < 5,
458444 bytestring,
459445 containers,
@@ -467,7 +453,6 @@ test-suite verify-simple-span-generation
467453
468454test-suite verify-crop-span-generation
469455 default-language: Haskell2010
470− default-extensions: ScopedTypeVariables
471456
472457 type: detailed-0.9
473458
@@ -485,7 +470,7 @@ test-suite verify-crop-span-generation
485470 build-depends: vty,
486471 Cabal >= 1.20,
487472 QuickCheck >= 2.7,
488− random >= 1.0 && < 1.2,
473+ random >= 1.0 && < 1.3,
489474 base >= 4.8 && < 5,
490475 bytestring,
491476 containers,
@@ -499,7 +484,6 @@ test-suite verify-crop-span-generation
499484
500485test-suite verify-layers-span-generation
501486 default-language: Haskell2010
502− default-extensions: ScopedTypeVariables
503487
504488 type: detailed-0.9
505489
@@ -517,7 +501,32 @@ test-suite verify-layers-span-generation
517501 build-depends: vty,
518502 Cabal >= 1.20,
519503 QuickCheck >= 2.7,
520− random >= 1.0 && < 1.2,
504+ random >= 1.0 && < 1.3,
505+ base >= 4.8 && < 5,
506+ bytestring,
507+ containers,
508+ deepseq >= 1.1 && < 1.5,
509+ mtl >= 1.1.1.0 && < 2.3,
510+ text >= 0.11.3,
511+ unix,
512+ utf8-string >= 0.3 && < 1.1,
513+ vector >= 0.7
514+
515+test-suite verify-color-mapping
516+ default-language: Haskell2010
517+
518+ type: detailed-0.9
519+
520+ hs-source-dirs: test
521+
522+ test-module: VerifyColor240
523+
524+ other-modules: Verify
525+
526+ build-depends: vty,
527+ Cabal >= 1.20,
528+ QuickCheck >= 2.7,
529+ random >= 1.0 && < 1.3,
521530 base >= 4.8 && < 5,
522531 bytestring,
523532 containers,
@@ -530,7 +539,6 @@ test-suite verify-layers-span-generation
530539
531540test-suite verify-utf8-width
532541 default-language: Haskell2010
533− default-extensions: ScopedTypeVariables
534542
535543 type: detailed-0.9
536544
@@ -543,7 +551,7 @@ test-suite verify-utf8-width
543551 build-depends: vty,
544552 Cabal >= 1.20,
545553 QuickCheck >= 2.7,
546− random >= 1.0 && < 1.2,
554+ random >= 1.0 && < 1.3,
547555 base >= 4.8 && < 5,
548556 bytestring,
549557 containers,
@@ -556,7 +564,6 @@ test-suite verify-utf8-width
556564
557565test-suite verify-using-mock-input
558566 default-language: Haskell2010
559− default-extensions: ScopedTypeVariables
560567
561568 type: exitcode-stdio-1.0
562569
@@ -564,6 +571,8 @@ test-suite verify-using-mock-input
564571
565572 main-is: VerifyUsingMockInput.hs
566573
574+ other-modules: Verify.Graphics.Vty.Output
575+
567576 build-depends: vty,
568577 Cabal >= 1.20,
569578 QuickCheck >= 2.7,
@@ -571,7 +580,7 @@ test-suite verify-using-mock-input
571580 quickcheck-assertions >= 0.1.1,
572581 test-framework == 0.8.*,
573582 test-framework-smallcheck == 0.2.*,
574− random >= 1.0 && < 1.2,
583+ random >= 1.0 && < 1.3,
575584 base >= 4.8 && < 5,
576585 bytestring,
577586 containers,
@@ -590,7 +599,6 @@ test-suite verify-using-mock-input
590599
591600test-suite verify-config
592601 default-language: Haskell2010
593− default-extensions: ScopedTypeVariables
594602
595603 type: exitcode-stdio-1.0
596604
@@ -607,7 +615,7 @@ test-suite verify-config
607615 test-framework == 0.8.*,
608616 test-framework-smallcheck == 0.2.*,
609617 test-framework-hunit,
610− random >= 1.0 && < 1.2,
618+ random >= 1.0 && < 1.3,
611619 base >= 4.8 && < 5,
612620 bytestring,
613621 containers,