Changes between Version 13 and Version 14 of WikiStart

Show
Ignore:
Timestamp:
09/04/09 02:27:56 (5 years ago)
Author:
coconnor (IP: 76.126.101.235)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v13 v14  
    44 
    55== Known Issues == 
    6  * The redisplay code does not correctly account for multi-byte characters. 
    7  * Only ANSI terminals work as expected. (xterm, Terminal.app) Other terminals, such as rxvt, are sent the incorrect control codes. 
    8  * Redraw is slower than it should be. This is addressed, unsafely, in the latest darcs. 
     6 * No windows support 
     7 * Does not verify the terminal actually supports the required UTF-8 encoding. 
     8 * Cursor should be manually managed for a consistent appearance across terminals.  
     9 * GHC 6.8 support needs to be revisited. 
    910 
    1011== Releases == 
    1112 
    12 The latest release is 3.1.8.4. This release is compatible with GHC 6.8 and GHC 6.10. The API for the 3.1 series has changed from that provided by 3.0 to 3.0.4. For many applications the change should be transparent. 
     13The latest release is 4.0.0.1. This release is compatible GHC 6.10. It will, likely, not compile with any other compiler. The API for the 4.0 series has changed from that provided by 3.*. The changes should be fairly straight-forward. 
    1314 
    14 === Upcoming release === 
    15 The focus of the work for the upcoming release is not, sadly, fixing the multi-byte character support. The focus is on resolving performance issues that prevent Yi from being usable. 
     15=== Release 4.0.0 & 4.0.0.1 === 
     16    * Completely rewritten output backend. 
     17        * Efficient, scanline style output span generator. Has not been fully optimized, but good 
     18          enough. 
     19        * The details required to display the desired picture on a terminal are well encapsulated. 
     20        * Terminfo based display terminal implementation. With specialized derivitives for xterm, 
     21          Terminal.app, and iTerm.app.  
     22            * Attempts to robustly handle even terminals that don't support all display attributes. 
     23            * I've tested the following terminals with success: iTerm.app, Terminal.app, xterm, 
     24              rxvt, mlterm, Eterm, gnome-terminal, konsole, screen, linux vty. Hopefully you will be 
     25              as successfull.  
     26        * Improved unicode support. Double wide characters will display as expected. 
     27    * 256 color support. See Graphics.Vty.Attributes.Color240. The actual output color is adjusted 
     28      according to the number of colors the terminal supports. 
     29    * The Graphics.Vty.Image combinators no longer require matching dimensions to arguments. 
     30      Unspecified areas are filled in with a user-customizable background pattern. See 
     31      Graphics.Vty.Picture. 
     32    * output images are always cropped to display size. 
     33    * Significant code coverage by QuickCheck tests. An interactive test for those final properties 
     34      that couldn't be automatically verified. 
     35 
     36    issues resolved: 
     37        * "gnome terminal displays non-basic attributes as strikethrough" 
     38            * http://trac.haskell.org/vty/ticket/14 
     39        * "Multi-byte characters are not displayed correctly on update" 
     40            * http://trac.haskell.org/vty/ticket/10 
     41        * "Redraw does not handle rendering a line that extends beyond screen width characters"  
     42            * http://trac.haskell.org/vty/ticket/13 
     43        * "The <|> and <-> combinators should be more forgiving of mismatched dimensions"  
     44            * http://trac.haskell.org/vty/ticket/9 
     45        * "256-color support"  
     46            * http://trac.haskell.org/vty/ticket/19 
    1647 
    1748=== Release 3.1.8.4 ===