vty-crossplatform 0.3.0.0 → 0.4.0.0
raw patch · 3 files changed
+10/−13 lines, 3 filesdep ~vty-windows
Dependency ranges changed: vty-windows
Files
- CHANGELOG.md +5/−0
- src/Graphics/Vty/CrossPlatform/Testing.hs +3/−11
- vty-crossplatform.cabal +2/−2
CHANGELOG.md view
@@ -1,3 +1,8 @@+0.4.0.0+=======++* Updated to work with `vty-windows` 0.2.0.0.+ 0.3.0.0 =======
src/Graphics/Vty/CrossPlatform/Testing.hs view
@@ -6,25 +6,17 @@ import Graphics.Vty (Output) -#if defined(mingw32_HOST_OS) || defined(__MINGW32__)+import Graphics.Vty.Config (defaultConfig) +#if defined(mingw32_HOST_OS) || defined(__MINGW32__) import Graphics.Vty.Platform.Windows.Output (buildOutput) import Graphics.Vty.Platform.Windows.Settings (defaultSettings)---- | This helper is not intended for end-user consumption; it is exposed--- only for testing purposes.-mkDefaultOutput :: IO Output-mkDefaultOutput = defaultSettings >>= buildOutput- #else--import Graphics.Vty.Config (defaultConfig) import Graphics.Vty.Platform.Unix.Output (buildOutput) import Graphics.Vty.Platform.Unix.Settings (defaultSettings)+#endif -- | This helper is not intended for end-user consumption; it is exposed -- only for testing purposes. mkDefaultOutput :: IO Output mkDefaultOutput = defaultSettings >>= buildOutput defaultConfig--#endif
vty-crossplatform.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: vty-crossplatform-version: 0.3.0.0+version: 0.4.0.0 synopsis: Cross-platform support for Vty description: This package provides a generic interface for multiple Vty platforms in one package so you don't have to@@ -39,7 +39,7 @@ elif os(solaris) || os(aix) || os(hpux) || os(irix) || os(hurd) build-depends: vty-unix elif os(windows)- build-depends: vty-windows+ build-depends: vty-windows >= 0.2.0.0 else build-depends: unknown-vty-build-platform