packages feed

glirc 2.20.2 → 2.20.2.1

raw patch · 21 files changed

+28/−10 lines, 21 filesdep −data-default-classdep ~vtyPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies removed: data-default-class

Dependency ranges changed: vty

API changes (from Hackage documentation)

- Client.State.EditBox: class HasLine c_aP5Z where pos = (.) line pos text = (.) line text
+ Client.State.EditBox: class HasLine c_aLuN where pos = (.) line pos text = (.) line text
- Client.State.EditBox: line :: HasLine c_aP5Z => Lens' c_aP5Z Line
+ Client.State.EditBox: line :: HasLine c_aLuN => Lens' c_aLuN Line
- Client.State.EditBox: pos :: HasLine c_aP5Z => Lens' c_aP5Z Int
+ Client.State.EditBox: pos :: HasLine c_aLuN => Lens' c_aLuN Int
- Client.State.EditBox: text :: HasLine c_aP5Z => Lens' c_aP5Z String
+ Client.State.EditBox: text :: HasLine c_aLuN => Lens' c_aLuN String
- Client.State.EditBox.Content: class HasLine c_aP5Z where pos = (.) line pos text = (.) line text
+ Client.State.EditBox.Content: class HasLine c_aLuN where pos = (.) line pos text = (.) line text
- Client.State.EditBox.Content: line :: HasLine c_aP5Z => Lens' c_aP5Z Line
+ Client.State.EditBox.Content: line :: HasLine c_aLuN => Lens' c_aLuN Line
- Client.State.EditBox.Content: pos :: HasLine c_aP5Z => Lens' c_aP5Z Int
+ Client.State.EditBox.Content: pos :: HasLine c_aLuN => Lens' c_aLuN Int
- Client.State.EditBox.Content: text :: HasLine c_aP5Z => Lens' c_aP5Z String
+ Client.State.EditBox.Content: text :: HasLine c_aLuN => Lens' c_aLuN String

Files

ChangeLog.md view
@@ -1,5 +1,9 @@ # Revision history for glirc2 +## 2.20.2.1++* Support `vty-5.15`+ ## 2.20.2  * Remove `memory` dependency
exec/Main.hs view
@@ -14,7 +14,6 @@ import Control.Exception import Control.Lens import Control.Monad-import Data.Default.Class (def) import Data.List (nub) import Data.Text (Text) import System.Exit@@ -79,4 +78,4 @@ -- | Initialize a 'Vty' value and run a continuation. Shutdown the 'Vty' -- once the continuation finishes. withVty :: (Vty -> IO a) -> IO a-withVty = bracket (mkVty def{bracketedPasteMode = Just True}) shutdown+withVty = bracket (mkVty mempty{bracketedPasteMode = Just True}) shutdown
glirc.cabal view
@@ -1,5 +1,5 @@ name:                glirc-version:             2.20.2+version:             2.20.2.1 synopsis:            Console IRC client description:         Console IRC client                      .@@ -51,7 +51,7 @@       ld-options: -Wl,-exported_symbols_list,exec/macos_exported_symbols.txt    -- Constraints can be found on the library itself-  build-depends:       base, glirc, data-default-class, lens, text, vty+  build-depends:       base, glirc, lens, text, vty  library   hs-source-dirs:      src@@ -126,8 +126,7 @@                        base64-bytestring    >=1.0.0.1 && <1.1,                        config-value         >=0.5    && <0.6,                        containers           >=0.5.7  && <0.6,-                       data-default-class   >=0.1.2  && <0.2,-                       directory            >=1.2.6  && <1.3,+                       directory            >=1.2.6  && <1.4,                        filepath             >=1.4.1  && <1.5,                        gitrev               >=1.2    && <1.3,                        hashable             >=1.2.4  && <1.3,@@ -146,8 +145,8 @@                        transformers         >=0.5.2  && <0.6,                        unix                 >=2.7    && <2.8,                        unordered-containers >=0.2.7  && <0.3,-                       vector               >=0.11   && <0.12,-                       vty                  >=5.11.1 && <5.15,+                       vector               >=0.11   && <0.13,+                       vty                  >=5.11.1 && <5.16,                        hookup               >=0.1    && <0.2    if flag(ExportCApi)
src/Client/EventLoop.hs view
@@ -367,7 +367,8 @@  -- | Parses the time format used by ZNC for buffer playback parseZncTime :: String -> Maybe UTCTime-parseZncTime = parseTimeM True defaultTimeLocale "%Y-%m-%dT%H:%M:%S%Q%Z"+parseZncTime = parseTimeM True defaultTimeLocale+             $ iso8601DateFormat (Just "%T%Q%Z")   -- | Returns the list of values that were stored at the given indexes, if
src/Client/Image/Arguments.hs view
@@ -21,6 +21,7 @@ import           Client.Image.Palette import           Control.Lens import qualified Data.Text as Text+import           Graphics.Vty.Attributes import           Graphics.Vty.Image  -- | Parse command arguments against a given 'ArgumentSpec'.
src/Client/Image/Message.hs view
@@ -38,6 +38,7 @@ import qualified Data.Text as Text import           Data.Time import qualified Data.Vector as Vector+import           Graphics.Vty.Attributes import           Graphics.Vty.Image import           Irc.Codes import           Irc.Identifier
src/Client/Image/MircFormatting.hs view
@@ -24,6 +24,7 @@ import           Data.Char import           Data.Maybe import           Data.Text (Text)+import           Graphics.Vty.Attributes import           Graphics.Vty.Image hiding ((<|>)) import qualified Graphics.Vty as Vty 
src/Client/Image/PackedImage.hs view
@@ -20,6 +20,7 @@ import qualified Data.Text.Lazy as L import           Data.List import           GHC.Generics+import           Graphics.Vty.Attributes import           Graphics.Vty.Image import           Graphics.Vty.Image.Internal 
src/Client/Image/StatusLine.hs view
@@ -28,6 +28,7 @@ import           Data.Maybe import           Data.Text (Text) import qualified Data.Text as Text+import           Graphics.Vty.Attributes import           Graphics.Vty.Image import           Irc.Identifier (Identifier, idText) import           Numeric
src/Client/Image/Textbox.hs view
@@ -30,6 +30,7 @@ import           Data.List import           Data.Monoid import qualified Data.Text as Text+import           Graphics.Vty.Attributes import           Graphics.Vty.Image  -- | Compute the UI image for the text input box. This computes
src/Client/Image/Utils.hs view
@@ -11,6 +11,7 @@ module Client.Image.Utils (lineWrap) where  import           Graphics.Vty.Image+import           Graphics.Vty.Attributes  -- | Given an image, break the image up into chunks of at most the -- given width and stack the resulting chunks vertically top-to-bottom.
src/Client/Network/Connect.hs view
@@ -24,7 +24,6 @@ import           Control.Exception  (bracket) import           Control.Lens import           Control.Monad-import           Data.Default.Class (def) import           Data.Monoid        ((<>)) import           Network.Socket     (PortNumber) import           Hookup
src/Client/View/ChannelInfo.hs view
@@ -26,6 +26,7 @@ import           Data.HashSet (HashSet) import           Data.Text (Text) import           Data.Time+import           Graphics.Vty.Attributes import           Graphics.Vty.Image import           Irc.Identifier 
src/Client/View/Digraphs.hs view
@@ -18,6 +18,7 @@ import           Data.List.Split import qualified Data.Text as Text import           Digraphs+import           Graphics.Vty.Attributes import           Graphics.Vty.Image  -- | Render the lines of a table showing all of the available digraph entries
src/Client/View/Help.hs view
@@ -27,6 +27,7 @@ import           Data.Monoid ((<>)) import           Data.Text (Text) import qualified Data.Text as Text+import           Graphics.Vty.Attributes import           Graphics.Vty.Image  -- | Generate either the list of all commands and their arguments,
src/Client/View/MaskList.hs view
@@ -24,6 +24,7 @@ import           Data.Ord import           Data.Text (Text) import           Data.Time+import           Graphics.Vty.Attributes import           Graphics.Vty.Image import           Irc.Identifier 
src/Client/View/Messages.hs view
@@ -25,6 +25,7 @@ import           Client.State.Window import           Control.Lens import           Control.Monad+import           Graphics.Vty.Attributes import           Graphics.Vty.Image import           Irc.Identifier import           Irc.Message
src/Client/View/Palette.hs view
@@ -17,6 +17,7 @@ import           Client.Image.Palette import           Control.Lens import           Data.List+import           Graphics.Vty.Attributes import           Graphics.Vty.Image  digits :: String
src/Client/View/UrlSelection.hs view
@@ -25,6 +25,7 @@ import           Data.HashSet (HashSet) import qualified Data.HashSet as HashSet import           Data.Text (Text)+import           Graphics.Vty.Attributes import           Graphics.Vty.Image import           Irc.Identifier import           Text.Read (readMaybe)
src/Client/View/UserList.hs view
@@ -25,6 +25,7 @@ import           Data.Ord import           Data.Text (Text) import qualified Data.Text as Text+import           Graphics.Vty.Attributes import           Graphics.Vty.Image import           Irc.Identifier import           Irc.UserInfo
src/Client/View/Windows.hs view
@@ -20,6 +20,7 @@ import           Control.Lens import           Data.List import qualified Data.Map as Map+import           Graphics.Vty.Attributes import           Graphics.Vty.Image import           Irc.Identifier