Starting with tag: [TAG vty-3.1.2 coreyconnor@gmail.com**20081008041137] [Incrementing version number for development coreyconnor@gmail.com**20081008041646] [support for setting vivid colors jeanphilippe.bernardy@gmail.com**20081022150430] [Specify type of try (for GHC 6.10) Roman Cheplyaka **20081113230828] [Uping version number to 3.1.4 for release coreyoconnor@gmail.com**20081129202204] [Uping version number for dev coreyoconnor@gmail.com**20081129202415] [depend on base >= 4 because of the use of extensible exceptions. Andrea Vezzosi **20081201033630] [Fixing warnings caused by the use of the deprecated -fffi GHC opt coreyoconnor@gmail.com**20081201044659] [Up'ing version for release. coreyoconnor@gmail.com**20081201050929] [Up'ing version number to 3.1.7 for dev coreyoconnor@gmail.com**20081203075605] [Current work on resolving issue #7. coreyoconnor@gmail.com**20081203075639 I believe using terminfo to get the cabaility strings smcup and rmcup are correct. However the current hardcoded terminal control strings appear to be interfering with it. ] [Partitioning Cursor module into three: Cursor, Output, ControlStrings coreyoconnor@gmail.com**20081203081553 The Cursor module was used for more than *just* management of the cursor. Basic terminal output was also managed. This is the first part in encapsulating the separate roles into separate modules. ] [Updating cabal file for re-org coreyoconnor@gmail.com**20081203081902] [Placing "smcup" before reset and removing full reset from reset control string. This has the desired effect to resolve #7 coreyoconnor@gmail.com**20081203082536] [Fixing up formating of Vty definition coreyoconnor@gmail.com**20081205191618] [(Style) Putting all "deriving" directives on their own line coreyoconnor@gmail.com**20081205192417] [Removing "threadName" as it has no effect currently. coreyoconnor@gmail.com**20081205192723] [(Style) Changing all module export definitions to be the same style. coreyoconnor@gmail.com**20081205193025] [Add an optional delay between atomic inputs jeanphilippe.bernardy@gmail.com**20081208161349 This fixes issue #6 for me (see the last couple of comments) if I create the terminal with a delay > 0. ] [(Style) re-styling Graphics.Vty coreyoconnor@gmail.com**20081205193741] [Initial documentation of Vty.diffs coreyoconnor@gmail.com**20081209011216] [Adding another quick demo of Vty. And helper script to build all tests. coreyoconnor@gmail.com**20081209011445] [Using bang patterns instead of the [binding] `seq` [binding] pattern guard coreyconnor@gmail.com**20090110080046 According to ghc-core the generated core is the same. I think using bang patterns has better style. ] [Minor optimization with mvputch coreyoconnor@gmail.com**20090110095637 I examined the core for mvputch and diffs and found that removing the construction of the (Char,Attr) pair removed a number of case statements. I actually examined the core when the two functions were partitioned into the same module. It's not clear that the same optimization is applied when they are in separate modules. ] [Up'ing version to 3.1.8 for release. coreyoconnor@gmail.com**20090111000559]