@@ -1,10 +1,9 @@
1{-# LANGUAGE NoMonomorphismRestriction #-}
1{-# LANGUAGE NoMonomorphismRestriction #-}
2{-# LANGUAGE TemplateHaskell #-}
2{-# LANGUAGE TemplateHaskell #-}
3{-# LANGUAGE CPP #-}
3{-# LANGUAGE CPP #-}
4−-- Much of the input layer used to be in a single module with a few large functions. I've refactored
4+-- | The input layer used to be a single function that correctly accounted for the non-threaded
5−-- the input layer into many small bits. Now, I think, the code is a better position to be
5+-- runtime by emulating the terminal VMIN adn VTIME handling. This has been removed and replace with
6−-- incrementally refined. Still, until there are proper tests in place much of the refinement must
6+-- a more straightforward parser. The non-threaded runtime is no longer supported.
8module Graphics.Vty.Input.Internal where
7module Graphics.Vty.Input.Internal where
10import Graphics.Vty.Input.Events
9import Graphics.Vty.Input.Events