@@ -1,13 +1,13 @@
2−Version: 4.7.0.15
2+version: 4.7.0.17
3−License: BSD3
3+license: BSD3
4−License-file: LICENSE
4+license-file: LICENSE
5−Author: Stefan O'Rear, Corey O'Connor
5+author: AUTHORS
6−Maintainer: Corey O'Connor (coreyoconnor@gmail.com)
6+maintainer: Corey O'Connor (coreyoconnor@gmail.com)
7−Homepage: https://github.com/coreyoconnor/vty
7+homepage: https://github.com/coreyoconnor/vty
8−Category: User Interfaces
8+category: User Interfaces
9−Synopsis: A simple terminal access library
9+synopsis: A simple terminal UI library
10−Description:
10+description:
11 vty is terminal GUI library in the niche of ncurses. It is intended to be easy to use, have no
11 vty is terminal GUI library in the niche of ncurses. It is intended to be easy to use, have no
12 confusing corner cases, and good support for common terminal types.
12 confusing corner cases, and good support for common terminal types.
@@ -26,83 +26,167 @@ Description:
27 © 2006-2007 Stefan O'Rear; BSD3 license.
27 © 2006-2007 Stefan O'Rear; BSD3 license.
29− © 2008-2011 Corey O'Connor; BSD3 license.
29+ © 2008-2012 Corey O'Connor; BSD3 license.
30−
30+-- the test suites require >= 1.17.0
31−Build-Depends: base >= 4 && < 5, ghc-prim, bytestring, containers, unix
31+cabal-version: >= 1.14.0
32−Build-Depends: terminfo >= 0.3 && < 0.4
33−Build-Depends: utf8-string >= 0.3 && < 0.4
34−Build-Depends: mtl >= 1.1.1.0 && < 2.2
35−Build-Depends: parallel >= 2.2 && < 3.3, deepseq >= 1.1 && < 1.4
36−Build-Depends: vector >= 0.7
37−Build-Depends: parsec >= 2 && < 4
38−Build-Type: Simple
32+build-type: Simple
39−Data-Files: README, TODO
33+data-files: README,
41+ default-language: Haskell2010
42+ build-depends: base >= 4 && < 5,
45+ deepseq >= 1.1 && < 1.4,
47+ mtl >= 1.1.1.0 && < 2.2,
48+ parallel >= 2.2 && < 3.3,
50+ terminfo >= 0.3 && < 0.4,
52+ utf8-string >= 0.3 && < 0.4,
40−Exposed-Modules: Graphics.Vty
55+ exposed-modules: Graphics.Vty
41− Graphics.Vty.Terminal
56+ Graphics.Vty.Terminal
42− Graphics.Vty.LLInput
57+ Graphics.Vty.LLInput
43− Graphics.Vty.Attributes
58+ Graphics.Vty.Attributes
44− Graphics.Vty.Image
59+ Graphics.Vty.Image
45− Graphics.Vty.Inline
60+ Graphics.Vty.Inline
46− Graphics.Vty.Picture
61+ Graphics.Vty.Picture
47− Graphics.Vty.DisplayRegion
62+ Graphics.Vty.DisplayRegion
49−other-modules: Codec.Binary.UTF8.Width
64+ other-modules: Codec.Binary.UTF8.Width
50− Data.Marshalling
65+ Data.Marshalling
51− Data.Terminfo.Parse
66+ Data.Terminfo.Parse
52− Data.Terminfo.Eval
67+ Data.Terminfo.Eval
53− Graphics.Vty.DisplayAttributes
68+ Graphics.Vty.DisplayAttributes
54− Graphics.Vty.Span
69+ Graphics.Vty.Span
55− Graphics.Vty.Terminal.Generic
70+ Graphics.Vty.Terminal.Generic
56− Graphics.Vty.Terminal.MacOSX
71+ Graphics.Vty.Terminal.MacOSX
57− Graphics.Vty.Terminal.XTermColor
72+ Graphics.Vty.Terminal.XTermColor
58− Graphics.Vty.Terminal.TerminfoBased
73+ Graphics.Vty.Terminal.TerminfoBased
60−C-Sources: cbits/gwinsz.c
75+ c-sources: cbits/gwinsz.c
61− cbits/set_term_timing.c
76+ cbits/set_term_timing.c
62− cbits/mk_wcwidth.c
77+ cbits/mk_wcwidth.c
64−Include-Dirs: cbits
79+ include-dirs: cbits
65−hs-source-dirs: src
81+ hs-source-dirs: src
66−Extra-Source-Files: test/Makefile
82+
67− test/Bench.hs
83+ ghc-options: -O2 -funbox-strict-fields -Wall -fno-full-laziness -fspec-constr -fspec-constr-count=10
69− test/BenchRenderChar.hs
85+ ghc-prof-options: -O2 -funbox-strict-fields -caf-all -Wall -fno-full-laziness -fspec-constr -fspec-constr-count=10
70− test/ControlTable.hs
86+
71− test/HereDoc.hs
87+ cc-options: -O2
73− test/Test2.hs
89+test-suite verify-attribute-ops
74− test/Verify.hs
90+ default-language: Haskell2010
75− test/Verify/Data/Terminfo/Parse.hs
91+ type: detailed-0.9
76− test/Verify/Graphics/Vty/Attributes.hs
92+ hs-source-dirs: src test
77− test/Verify/Graphics/Vty/DisplayRegion.hs
93+ test-module: VerifyAttributeOps
94+ build-depends: Cabal == 1.17.*,
100+ deepseq >= 1.1 && < 1.4,
102+ mtl >= 1.1.1.0 && < 2.2,
103+ parallel >= 2.2 && < 3.3,
105+ terminfo >= 0.3 && < 0.4,
107+ utf8-string >= 0.3 && < 0.4,
110+test-suite verify-using-mock-terminal
111+ default-language: Haskell2010
115+ hs-source-dirs: src test
117+ test-module: VerifyMockTerminal
78− test/Verify/Graphics/Vty/Image.hs
119+ other-modules: Graphics.Vty
79− test/Verify/Graphics/Vty/Picture.hs
120+ Graphics.Vty.Attributes
121+ Graphics.Vty.DisplayAttributes
122+ Graphics.Vty.DisplayRegion
124+ Graphics.Vty.Picture
126+ Graphics.Vty.Terminal
127+ Graphics.Vty.Terminal.Generic
128+ Graphics.Vty.Terminal.Debug
130+ Graphics.Vty.Debug.Image
131+ Codec.Binary.UTF8.Width
133+ Verify.Graphics.Vty.Attributes
134+ Verify.Graphics.Vty.DisplayRegion
135+ Verify.Graphics.Vty.Picture
136+ Verify.Graphics.Vty.Image
80− test/Verify/Graphics/Vty/Span.hs
137+ Verify.Graphics.Vty.Span
81− test/interactive_terminal_test.hs
138+
82− test/verify_attribute_ops.hs
139+ c-sources: cbits/gwinsz.c
140+ cbits/set_term_timing.c
145+ build-depends: Cabal == 1.17.*,
146+ QuickCheck == 2.4.*,
151+ deepseq >= 1.1 && < 1.4,
153+ mtl >= 1.1.1.0 && < 2.2,
154+ parallel >= 2.2 && < 3.3,
156+ terminfo >= 0.3 && < 0.4,
158+ utf8-string >= 0.3 && < 0.4,
83− test/verify_debug_terminal.hs
161+-- verify_debug_terminal.hs
84− test/verify_display_attributes.hs
162+-- verify_display_attributes.hs
85− test/verify_empty_image_props.hs
163+-- verify_empty_image_props.hs
86− test/verify_eval_terminfo_caps.hs
164+-- verify_eval_terminfo_caps.hs
87− test/verify_image_ops.hs
165+-- verify_image_ops.hs
88− test/verify_image_trans.hs
166+-- verify_image_trans.hs
89− test/verify_inline.hs
167+-- verify_inline.hs
90− test/verify_parse_terminfo_caps.hs
168+-- verify_parse_terminfo_caps.hs
91− test/verify_picture_ops.hs
169+-- verify_picture_ops.hs
92− test/verify_picture_to_span.hs
170+-- verify_picture_to_span.hs
93− test/verify_span_ops.hs
171+-- verify_span_ops.hs
94− test/verify_utf8_width.hs
172+-- verify_utf8_width.hs
176+-- BenchRenderChar.hs
182+-- Verify/Data/Terminfo/Parse.hs
183+-- Verify/Graphics/Vty/Attributes.hs
184+-- Verify/Graphics/Vty/DisplayRegion.hs
185+-- Verify/Graphics/Vty/Image.hs
186+-- Verify/Graphics/Vty/Picture.hs
187+-- Verify/Graphics/Vty/Span.hs
188+-- interactive_terminal_test.hs
95− test/vty_inline_example.hs
189+-- vty_inline_example.hs
96− test/vty_issue_18.hs
190+-- vty_issue_18.hs
97− test/yi_issue_264.hs
191+-- yi_issue_264.hs
98− src/Codec/Binary/UTF8/Debug.hs
192+
99− src/Graphics/Vty/Terminal/Debug.hs
100− src/Graphics/Vty/Debug.hs
103− cbits/set_term_timing.c
106−ghc-options: -O2 -funbox-strict-fields -Wall -fno-full-laziness -fspec-constr -fspec-constr-count=10
107−ghc-prof-options: -O2 -funbox-strict-fields -caf-all -Wall -fno-full-laziness -fspec-constr -fspec-constr-count=10