@@ -1,5 +1,5 @@
2−version: 5.35.1
2+version: 5.32
3license: BSD3
3license: BSD3
4license-file: LICENSE
4license-file: LICENSE
5author: AUTHORS
5author: AUTHORS
@@ -45,7 +45,7 @@ library
45 deepseq >= 1.1 && < 1.5,
45 deepseq >= 1.1 && < 1.5,
46 directory,
46 directory,
47 filepath >= 1.0 && < 2.0,
47 filepath >= 1.0 && < 2.0,
48− microlens < 0.4.13,
48+ microlens < 0.4.12,
49 microlens-mtl,
49 microlens-mtl,
50 microlens-th,
50 microlens-th,
51 hashable >= 1.2,
51 hashable >= 1.2,
@@ -69,7 +69,6 @@ library
69 exposed-modules: Graphics.Vty
69 exposed-modules: Graphics.Vty
70 Graphics.Vty.Attributes
70 Graphics.Vty.Attributes
71 Graphics.Vty.Attributes.Color
71 Graphics.Vty.Attributes.Color
72− Graphics.Vty.Attributes.Color240
73 Graphics.Vty.Config
72 Graphics.Vty.Config
74 Graphics.Vty.Error
73 Graphics.Vty.Error
75 Graphics.Vty.Image
74 Graphics.Vty.Image
@@ -105,7 +104,8 @@ library
105 Graphics.Vty.UnicodeWidthTable.Query
104 Graphics.Vty.UnicodeWidthTable.Query
106 Graphics.Vty.UnicodeWidthTable.Install
105 Graphics.Vty.UnicodeWidthTable.Install
108− other-modules: Graphics.Vty.Debug.Image
107+ other-modules: Graphics.Vty.Attributes.Color240
108+ Graphics.Vty.Debug.Image
109 Graphics.Vty.Input.Terminfo.ANSIVT
109 Graphics.Vty.Input.Terminfo.ANSIVT
111 c-sources: cbits/gwinsz.c
111 c-sources: cbits/gwinsz.c
@@ -117,6 +117,8 @@ library
118 hs-source-dirs: src
118 hs-source-dirs: src
120+ default-extensions: ScopedTypeVariables
120 ghc-options: -O2 -funbox-strict-fields -Wall -fspec-constr -fspec-constr-count=10
122 ghc-options: -O2 -funbox-strict-fields -Wall -fspec-constr -fspec-constr-count=10
122 ghc-prof-options: -O2 -funbox-strict-fields -caf-all -Wall -fspec-constr -fspec-constr-count=10
124 ghc-prof-options: -O2 -funbox-strict-fields -caf-all -Wall -fspec-constr -fspec-constr-count=10
@@ -141,6 +143,7 @@ executable vty-mode-demo
141 hs-source-dirs: demos
143 hs-source-dirs: demos
143 default-language: Haskell2010
145 default-language: Haskell2010
146+ default-extensions: ScopedTypeVariables
144 ghc-options: -threaded
147 ghc-options: -threaded
146 build-depends: vty,
149 build-depends: vty,
@@ -155,6 +158,7 @@ executable vty-demo
155 hs-source-dirs: demos
158 hs-source-dirs: demos
157 default-language: Haskell2010
160 default-language: Haskell2010
161+ default-extensions: ScopedTypeVariables
158 ghc-options: -threaded
162 ghc-options: -threaded
160 build-depends: vty,
164 build-depends: vty,
@@ -166,6 +170,7 @@ executable vty-demo
167test-suite verify-using-mock-terminal
171test-suite verify-using-mock-terminal
168 default-language: Haskell2010
172 default-language: Haskell2010
173+ default-extensions: ScopedTypeVariables
170 type: detailed-0.9
175 type: detailed-0.9
@@ -184,7 +189,7 @@ test-suite verify-using-mock-terminal
184 build-depends: vty,
189 build-depends: vty,
185 Cabal >= 1.20,
190 Cabal >= 1.20,
186 QuickCheck >= 2.7,
191 QuickCheck >= 2.7,
187− random >= 1.0 && < 1.3,
192+ random >= 1.0 && < 1.2,
188 base >= 4.8 && < 5,
193 base >= 4.8 && < 5,
189 bytestring,
194 bytestring,
190 containers,
195 containers,
@@ -198,6 +203,7 @@ test-suite verify-using-mock-terminal
199test-suite verify-terminal
204test-suite verify-terminal
200 default-language: Haskell2010
205 default-language: Haskell2010
206+ default-extensions: ScopedTypeVariables
202 type: detailed-0.9
208 type: detailed-0.9
@@ -216,7 +222,7 @@ test-suite verify-terminal
216 build-depends: vty,
222 build-depends: vty,
217 Cabal >= 1.20,
223 Cabal >= 1.20,
218 QuickCheck >= 2.7,
224 QuickCheck >= 2.7,
219− random >= 1.0 && < 1.3,
225+ random >= 1.0 && < 1.2,
220 base >= 4.8 && < 5,
226 base >= 4.8 && < 5,
221 bytestring,
227 bytestring,
222 containers,
228 containers,
@@ -230,6 +236,7 @@ test-suite verify-terminal
231test-suite verify-display-attributes
237test-suite verify-display-attributes
232 default-language: Haskell2010
238 default-language: Haskell2010
239+ default-extensions: ScopedTypeVariables
234 type: detailed-0.9
241 type: detailed-0.9
@@ -248,7 +255,7 @@ test-suite verify-display-attributes
248 build-depends: vty,
255 build-depends: vty,
249 Cabal >= 1.20,
256 Cabal >= 1.20,
250 QuickCheck >= 2.7,
257 QuickCheck >= 2.7,
251− random >= 1.0 && < 1.3,
258+ random >= 1.0 && < 1.2,
252 base >= 4.8 && < 5,
259 base >= 4.8 && < 5,
253 bytestring,
260 bytestring,
254 containers,
261 containers,
@@ -261,6 +268,7 @@ test-suite verify-display-attributes
262test-suite verify-empty-image-props
269test-suite verify-empty-image-props
263 default-language: Haskell2010
270 default-language: Haskell2010
271+ default-extensions: ScopedTypeVariables
265 type: detailed-0.9
273 type: detailed-0.9
@@ -273,7 +281,7 @@ test-suite verify-empty-image-props
273 build-depends: vty,
281 build-depends: vty,
274 Cabal >= 1.20,
282 Cabal >= 1.20,
275 QuickCheck >= 2.7,
283 QuickCheck >= 2.7,
276− random >= 1.0 && < 1.3,
284+ random >= 1.0 && < 1.2,
277 base >= 4.8 && < 5,
285 base >= 4.8 && < 5,
278 bytestring,
286 bytestring,
279 containers,
287 containers,
@@ -286,6 +294,7 @@ test-suite verify-empty-image-props
287test-suite verify-eval-terminfo-caps
295test-suite verify-eval-terminfo-caps
288 default-language: Haskell2010
296 default-language: Haskell2010
297+ default-extensions: ScopedTypeVariables
290 type: detailed-0.9
299 type: detailed-0.9
@@ -299,7 +308,7 @@ test-suite verify-eval-terminfo-caps
299 build-depends: vty,
308 build-depends: vty,
300 Cabal >= 1.20,
309 Cabal >= 1.20,
301 QuickCheck >= 2.7,
310 QuickCheck >= 2.7,
302− random >= 1.0 && < 1.3,
311+ random >= 1.0 && < 1.2,
303 base >= 4.8 && < 5,
312 base >= 4.8 && < 5,
304 blaze-builder >= 0.3.3.2 && < 0.5,
313 blaze-builder >= 0.3.3.2 && < 0.5,
305 bytestring,
314 bytestring,
@@ -314,6 +323,7 @@ test-suite verify-eval-terminfo-caps
315test-suite verify-image-ops
324test-suite verify-image-ops
316 default-language: Haskell2010
325 default-language: Haskell2010
326+ default-extensions: ScopedTypeVariables
318 type: detailed-0.9
328 type: detailed-0.9
@@ -328,7 +338,7 @@ test-suite verify-image-ops
328 build-depends: vty,
338 build-depends: vty,
329 Cabal >= 1.20,
339 Cabal >= 1.20,
330 QuickCheck >= 2.7,
340 QuickCheck >= 2.7,
331− random >= 1.0 && < 1.3,
341+ random >= 1.0 && < 1.2,
332 base >= 4.8 && < 5,
342 base >= 4.8 && < 5,
333 bytestring,
343 bytestring,
334 containers,
344 containers,
@@ -341,6 +351,7 @@ test-suite verify-image-ops
342test-suite verify-image-trans
352test-suite verify-image-trans
343 default-language: Haskell2010
353 default-language: Haskell2010
354+ default-extensions: ScopedTypeVariables
345 type: detailed-0.9
356 type: detailed-0.9
@@ -355,7 +366,7 @@ test-suite verify-image-trans
355 build-depends: vty,
366 build-depends: vty,
356 Cabal >= 1.20,
367 Cabal >= 1.20,
357 QuickCheck >= 2.7,
368 QuickCheck >= 2.7,
358− random >= 1.0 && < 1.3,
369+ random >= 1.0 && < 1.2,
359 base >= 4.8 && < 5,
370 base >= 4.8 && < 5,
360 bytestring,
371 bytestring,
361 containers,
372 containers,
@@ -368,6 +379,7 @@ test-suite verify-image-trans
369test-suite verify-inline
380test-suite verify-inline
370 default-language: Haskell2010
381 default-language: Haskell2010
382+ default-extensions: ScopedTypeVariables
372 type: detailed-0.9
384 type: detailed-0.9
@@ -381,7 +393,7 @@ test-suite verify-inline
381 build-depends: vty,
393 build-depends: vty,
382 Cabal >= 1.20,
394 Cabal >= 1.20,
383 QuickCheck >= 2.7,
395 QuickCheck >= 2.7,
384− random >= 1.0 && < 1.3,
396+ random >= 1.0 && < 1.2,
385 base >= 4.8 && < 5,
397 base >= 4.8 && < 5,
386 bytestring,
398 bytestring,
387 containers,
399 containers,
@@ -394,6 +406,7 @@ test-suite verify-inline
395test-suite verify-parse-terminfo-caps
407test-suite verify-parse-terminfo-caps
396 default-language: Haskell2010
408 default-language: Haskell2010
409+ default-extensions: ScopedTypeVariables
398 type: detailed-0.9
411 type: detailed-0.9
@@ -408,7 +421,7 @@ test-suite verify-parse-terminfo-caps
408 build-depends: vty,
421 build-depends: vty,
409 Cabal >= 1.20,
422 Cabal >= 1.20,
410 QuickCheck >= 2.7,
423 QuickCheck >= 2.7,
411− random >= 1.0 && < 1.3,
424+ random >= 1.0 && < 1.2,
412 base >= 4.8 && < 5,
425 base >= 4.8 && < 5,
413 bytestring,
426 bytestring,
414 containers,
427 containers,
@@ -422,6 +435,7 @@ test-suite verify-parse-terminfo-caps
423test-suite verify-simple-span-generation
436test-suite verify-simple-span-generation
424 default-language: Haskell2010
437 default-language: Haskell2010
438+ default-extensions: ScopedTypeVariables
426 type: detailed-0.9
440 type: detailed-0.9
@@ -439,7 +453,7 @@ test-suite verify-simple-span-generation
439 build-depends: vty,
453 build-depends: vty,
440 Cabal >= 1.20,
454 Cabal >= 1.20,
441 QuickCheck >= 2.7,
455 QuickCheck >= 2.7,
442− random >= 1.0 && < 1.3,
456+ random >= 1.0 && < 1.2,
443 base >= 4.8 && < 5,
457 base >= 4.8 && < 5,
444 bytestring,
458 bytestring,
445 containers,
459 containers,
@@ -453,6 +467,7 @@ test-suite verify-simple-span-generation
454test-suite verify-crop-span-generation
468test-suite verify-crop-span-generation
455 default-language: Haskell2010
469 default-language: Haskell2010
470+ default-extensions: ScopedTypeVariables
457 type: detailed-0.9
472 type: detailed-0.9
@@ -470,7 +485,7 @@ test-suite verify-crop-span-generation
470 build-depends: vty,
485 build-depends: vty,
471 Cabal >= 1.20,
486 Cabal >= 1.20,
472 QuickCheck >= 2.7,
487 QuickCheck >= 2.7,
473− random >= 1.0 && < 1.3,
488+ random >= 1.0 && < 1.2,
474 base >= 4.8 && < 5,
489 base >= 4.8 && < 5,
475 bytestring,
490 bytestring,
476 containers,
491 containers,
@@ -484,6 +499,7 @@ test-suite verify-crop-span-generation
485test-suite verify-layers-span-generation
500test-suite verify-layers-span-generation
486 default-language: Haskell2010
501 default-language: Haskell2010
502+ default-extensions: ScopedTypeVariables
488 type: detailed-0.9
504 type: detailed-0.9
@@ -501,32 +517,7 @@ test-suite verify-layers-span-generation
501 build-depends: vty,
517 build-depends: vty,
502 Cabal >= 1.20,
518 Cabal >= 1.20,
503 QuickCheck >= 2.7,
519 QuickCheck >= 2.7,
504− random >= 1.0 && < 1.3,
520+ random >= 1.0 && < 1.2,
508− deepseq >= 1.1 && < 1.5,
509− mtl >= 1.1.1.0 && < 2.3,
512− utf8-string >= 0.3 && < 1.1,
515−test-suite verify-color-mapping
516− default-language: Haskell2010
520− hs-source-dirs: test
522− test-module: VerifyColor240
524− other-modules: Verify
529− random >= 1.0 && < 1.3,
530 base >= 4.8 && < 5,
521 base >= 4.8 && < 5,
531 bytestring,
522 bytestring,
532 containers,
523 containers,
@@ -539,6 +530,7 @@ test-suite verify-color-mapping
540test-suite verify-utf8-width
531test-suite verify-utf8-width
541 default-language: Haskell2010
532 default-language: Haskell2010
533+ default-extensions: ScopedTypeVariables
543 type: detailed-0.9
535 type: detailed-0.9
@@ -551,7 +543,7 @@ test-suite verify-utf8-width
551 build-depends: vty,
543 build-depends: vty,
552 Cabal >= 1.20,
544 Cabal >= 1.20,
553 QuickCheck >= 2.7,
545 QuickCheck >= 2.7,
554− random >= 1.0 && < 1.3,
546+ random >= 1.0 && < 1.2,
555 base >= 4.8 && < 5,
547 base >= 4.8 && < 5,
556 bytestring,
548 bytestring,
557 containers,
549 containers,
@@ -564,6 +556,7 @@ test-suite verify-utf8-width
565test-suite verify-using-mock-input
557test-suite verify-using-mock-input
566 default-language: Haskell2010
558 default-language: Haskell2010
559+ default-extensions: ScopedTypeVariables
568 type: exitcode-stdio-1.0
561 type: exitcode-stdio-1.0
@@ -571,8 +564,6 @@ test-suite verify-using-mock-input
572 main-is: VerifyUsingMockInput.hs
565 main-is: VerifyUsingMockInput.hs
574− other-modules: Verify.Graphics.Vty.Output
576 build-depends: vty,
567 build-depends: vty,
577 Cabal >= 1.20,
568 Cabal >= 1.20,
578 QuickCheck >= 2.7,
569 QuickCheck >= 2.7,
@@ -580,7 +571,7 @@ test-suite verify-using-mock-input
580 quickcheck-assertions >= 0.1.1,
571 quickcheck-assertions >= 0.1.1,
581 test-framework == 0.8.*,
572 test-framework == 0.8.*,
582 test-framework-smallcheck == 0.2.*,
573 test-framework-smallcheck == 0.2.*,
583− random >= 1.0 && < 1.3,
574+ random >= 1.0 && < 1.2,
584 base >= 4.8 && < 5,
575 base >= 4.8 && < 5,
585 bytestring,
576 bytestring,
586 containers,
577 containers,
@@ -599,6 +590,7 @@ test-suite verify-using-mock-input
600test-suite verify-config
591test-suite verify-config
601 default-language: Haskell2010
592 default-language: Haskell2010
593+ default-extensions: ScopedTypeVariables
603 type: exitcode-stdio-1.0
595 type: exitcode-stdio-1.0
@@ -615,7 +607,7 @@ test-suite verify-config
615 test-framework == 0.8.*,
607 test-framework == 0.8.*,
616 test-framework-smallcheck == 0.2.*,
608 test-framework-smallcheck == 0.2.*,
617 test-framework-hunit,
609 test-framework-hunit,
618− random >= 1.0 && < 1.3,
610+ random >= 1.0 && < 1.2,
619 base >= 4.8 && < 5,
611 base >= 4.8 && < 5,
620 bytestring,
612 bytestring,
621 containers,
613 containers,